Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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.
- 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 relevanceReady to apply?
Join Millennium and take your career to the next level!
Application takes less than 5 minutes

