Senior C# Developer (.NetCore_MicroServicesDesign_EventDriven_TDD_SOLIDdesign)

Singapore 22 days agoContractor External
Negotiable
Maltem Asia is seeking Senior Backend Developers for an Investment Services Client based in Singapore. Key responsibilities: • Lead the design and Development of Microservices-based applications using .NET Core. • Collaborate with cross-functional teams to define, design, and ship new features. • Ensure the performance, quality, and responsiveness of applications. • Write and maintain test cases using Test-Driven Development (TDD) to ensure code quality and reliability. • Conduct code reviews and provide constructive feedback to team members. • Mentor and guide junior developers, ensuring best practices and coding standards are followed. • Troubleshoot and resolve complex technical issues. • Stay up-to-date with the latest industry trends and technologies to ensure our solutions remain cutting-edge. • Participate in architectural discussions and contribute to the overall technical strategy. • Engage in hands-on coding and development activities as needed. Key Requirements: • At least 8 years of experience in software development with a strong focus on .NET technologies. • Proven experience in Designing and Implementing Microservices Architecture. • Hands-on experience with Test-Driven Development (TDD) and writing test cases. • Expertise in Event-Driven Architecture and experience in Kafka. • Strong understanding of RESTful APIs and web services. • Proficiency in .NET Core, C#, EFCore and related technologies. • Experience with containerization technologies such as Docker and orchestration tools like Kubernetes. • Familiarity with Cloud platforms (e.g. 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, collaborative environment.