Job Summary
You will be working with our client who are well renowned in the public and financial sector. They are seeking an experienced .NET Developer to join our development team. The ideal candidate will have strong expertise in .NET development with experience in microservices architecture and React integration. You will be responsible for developing, implementing, and maintaining scalable backend services whilst collaborating closely with frontend developers and other team members to deliver high-quality software solutions.
Responsibilities
- Develop and maintain robust .NET applications and microservices that integrate seamlessly with React frontend applications. Write clean, efficient, and maintainable code following best practices.
- Build and deploy microservices using .NET technologies, ensuring proper service communication and data consistency.
- Design and implement RESTful APIs and integrate with various services, ensuring optimal performance and security.
- Work with SQL and NoSQL databases to design efficient data models and implement data access layers.
- Participate in code reviews, write unit tests, and ensure adherence to coding standards and architectural guidelines.
- Work closely with frontend developers, solution architects, and other team members to implement technical solutions that meet business requirements.
- Identify and resolve performance issues in applications and services.
- Create and maintain technical documentation for developed features and services.
- Stay updated with latest .NET technologies, frameworks, and development practices.
Requirements
- Bachelor's Degree in Computer Science, Engineering, or a related field or equivalent work experience
- At least 7+ years of proven experience in .NET development, including .NET Core/.NET 5+.
- Strong proficiency in C# and .NET ecosystem.
- Extensive experience with microservices development and deployment.
- Strong experience with React integration and frontend-backend communication.
- Experience with cloud platforms (AWS, Azure, GCP) is advantageous.
- Experience with RESTful API development and integration patterns.
- Knowledge of containerisation technologies like Docker.
- Familiarity with database technologies including SQL Server, PostgreSQL, or similar.
- Understanding of version control systems (Git) and CI/CD pipelines.
- Experience with Entity Framework or similar ORM technologies.
- Knowledge of authentication and authorisation protocols like OAuth, JWT.
- Familiarity with message queuing systems and event-driven architecture.
- Experience with automated testing frameworks.
- Understanding of DevOps practices and tools.
- Effective communication skills and ability to work in a team environment.
- Strong problem-solving skills and attention to detail.
If you are interested in this role and would like to discuss the opportunity further please click apply now or email Chew Kai-Xinn at [Confidential Information] for more information.
Only shortlisted candidates will be responded to, therefore if you do not receive a reply within 14 days please accept this as notification that you have not been shortlisted.
Morgan McKinley Pte Ltd
Chew Kai-Xinn
EA Licence No: 11C5502
EAP Registration No: R2196712