Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading company is seeking a skilled Backend Developer to create and maintain robust systems using .NET technologies. The ideal candidate should have at least 5 years of experience in software development, focusing on microservices and RESTful APIs. You'll collaborate with cross-functional teams, ensuring the delivery of high-performance applications and contributing to innovative solutions in a dynamic environment. If you possess strong problem-solving skills and a degree in IT, apply to join this exciting long-term project.
Location: Tanjong Pagar
Contract: 1-Year under TG payroll, convertible to client’s headcount based on performance (Long-term project)
Job Responsibilities
Design, develop, and maintain robust and scalable backend systems using .NET Core and C#.
Build and maintain microservices-based architectures, ensuring high availability, performance, and scalability.
Develop and integrate RESTful APIs and web services to support front-end and external systems.
Implement event-driven solutions using messaging systems like Apache Kafka.
Collaborate with front-end developers, DevOps engineers, and other stakeholders to deliver end-to-end solutions.
Write clean, maintainable, and testable code following best practices, including Test-Driven Development (TDD).
Deploy, manage, and monitor services in containerized environments using Docker and Kubernetes.
Leverage cloud platforms (AWS, Azure, or GCP) to develop and deploy cloud-native applications.
Participate in code reviews and contribute to continuous improvement of software development practices.
Troubleshoot and debug production issues, ensuring timely resolution and minimal impact on business operations.
Document technical designs, system flows, and development processes to support knowledge sharing and onboarding.
Stay up to date with emerging backend technologies and industry trends to propose innovative solutions.\
Qualification & Experience
Possess a degree in Computer Science/Information Technology or related fields.
At least 5 years of experience in software development with a strong focus on .NET technologies.
Proven experience in designing and implementing microservices architecture.
Expertise in event-driven architecture and experience with Kafka.
Strong understanding of RESTful APIs and web services.
Proficiency in .NET Core, C#, and related technologies.
Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
Familiarity with Cloud platforms (AWS, Azure, or Google Cloud).
Excellent problem-solving skills and attention to detail.
Strong communication and leadership skills.
Ability to work in a fast-paced and collaborative environment.
Hands-on experience with Test-Driven Development (TDD) and writing test cases.
Good to Have
Experience with CI/CD pipelines and DevOps practices.
Knowledge of other messaging systems like AWS SNS/SQS.
Experience with frontend technologies such as Angular, React, or Vue.js.
Familiar with database technologies such as SQL Server, MongoDB, or PostgreSQL.
Familiar with Clean Architecture .NET.
Familiar with Agile methodology.
Experience with DealCloud and Snowflake products will be an added advantage.
Experience in data publishing design and implementation will be preferred.
Candidates who are interested can apply above. Alternatively, please send your CVs to nesh.lakxmi@tg-hr.com / as@tg-hr.com.
Regret to inform that only shortlisted candidates will be notified.
CEI: R1988671
EA License: 14C7275