Quick Summary
Key Responsibilities
Lead the design and development of microservices-based applications using .NET Core. Architect and implement event-driven systems using Kafka. Collaborate with cross-functional teams to define,
Technical Tools
EngineeringBackend Developer
Summary:
- The successful candidate will be responsible for leading the design, development, and implementation of scalable and high-performance microservices-based applications. He/she will be involved in architecting and implementing event-driven systems using Kafka.
- This role requires a deep understanding of .NET technologies, microservices architecture, and event-driven patterns.
- The candidate is expected to be well versed in hands-on coding, writing test cases using Test-Driven Development (TDD), and ensuring high-quality software delivery.
Responsibilities:
- Lead the design and development of microservices-based applications using .NET Core.
- Architect and implement event-driven systems using Kafka.
- 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.
Skills must have:
- Possess a degree in Computer Science, Engineering, or a related field.
- At least 7 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.
- Proficient 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 skill 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.
Location & Eligibility
Where is the job
Singapore
On-site within the country
Who can apply
SG
About this job
- Who can apply
- Singapore
- Posted
- 25 days ago
Listing Details
- First seen
- September 25, 2026
- Last seen
- October 21, 2026
Posting Health
- Days active
- 25
- Repost count
- 0
- Trust Level
- 19%
- Scored at
- October 21, 2026
Signal breakdown
freshnesssource trustcontent trustemployer trust
External application
4 other jobs at
View all →Browse Similar Jobs
Devops Engineer5.3kFullstack Developer3.5kEngineering Manager3.4kQa Engineer3.2kMechanical Engineer2.8kElectrical Engineer2.7kSoftware Architect2.7kSecurity2.6kProject Engineer2.4kDesign Engineer2.3kSecurity Engineer2.2kQuality Engineer1.8kFrontend Developer1.6kProcess Engineer1.6kProduct Engineer1.1kApplication Engineer1.1kDevOps & Infrastructure1kMobile Developer977Embedded Engineer918Civil Engineer895
Newsletter
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
A
B
C
D
No spam. Unsubscribe at any time.