C# Developer
We are seeking a motivated and detail-oriented junior C# Developer to join our team. Our team is responsible for building and maintaining systems that support Middle Office business functions, including real-time PnL calculation, financing allocation, currency exposure calculations, and automated FX hedging for a global organization. As a junior Developer, you will work closely with senior developers, business analysts, and stakeholders to deliver high-quality software solutions while gaining hands-on experience in a dynamic and collaborative environment.
This role is ideal for someone who is passionate about software development, eager to learn, and ready to contribute to solving complex business problems.
Principal Responsibilities:
• Assist in the design, development, and maintenance of Middle Office applications and solutions.
• Collaborate with senior developers and business analysts to understand technical and business requirements.
• Write clean, maintainable, and efficient code in C# .NET, adhering to best practices and coding standards.
• Participate in code reviews to ensure quality and consistency across the codebase.
• Troubleshoot and debug software issues, providing timely resolutions under the guidance of senior team members.
• Contribute to the development of automated tests to ensure software reliability and performance.
• Stay up-to-date with emerging technologies and development practices to continuously improve your skills.
Qualifications/Skills Required:
• Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
• 0–2 years of hands-on programming experience in C# .NET, with a good understanding of object-oriented programming and design principles. Fresh graduates are welcome to apply.
• Familiarity with relational databases (e.g., Microsoft SQL Server, PostgreSQL) and ability to write basic SQL queries.
• Exposure to modern web development frameworks or libraries (e.g., Angular, React) is a plus.
• Knowledge of unit testing frameworks (e.g., Xunit, Moq) and practices.
• Strong problem-solving skills, attention to detail, and a willingness to learn from senior team members.
• Excellent communication and teamwork abilities.
• Self-motivated, delivery-focused, and able to adapt to a fast-paced environment.