C# Developer

Singapore 29 days agoFull-time External
Negotiable
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.