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