Millennium
C# Developer
MillenniumSingapore1 day ago
Full-timeEngineering, Information Technology
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.

Key Skills

Ranked by relevance