Job Search and Career Advice Platform

Enable job alerts via email!

C# Developer.

Millennium Management

Singapore

On-site

SGD 50,000 - 70,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global financial services firm in Singapore is seeking a motivated Junior C# Developer to assist in building and maintaining systems for Middle Office functions. The ideal candidate is passionate about software development, eager to learn, and ready to tackle complex business challenges. This role offers opportunities for growth and collaboration in a dynamic team environment.

Qualifications

  • 0–2 years of hands-on programming experience in C# .NET.
  • Good understanding of object-oriented programming and design principles.
  • Familiarity with relational databases and ability to write basic SQL queries.
  • Exposure to modern web development frameworks or libraries is a plus.

Responsibilities

  • Assist in the design, development, and maintenance of Middle Office applications.
  • Collaborate with senior developers and business analysts.
  • Write clean, maintainable, and efficient code in C# .NET.
  • Participate in code reviews and troubleshoot software issues.
  • Contribute to the development of automated tests.

Skills

C# .NET programming
Object-oriented programming
Problem-solving
Communication
Teamwork

Education

Bachelor’s degree in Computer Science

Tools

Microsoft SQL Server
PostgreSQL
Xunit
Moq
Job description
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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.