Full Stack Developer
Min 8 Years
Job Description
The Java/.NET Software Engineer will design, develop, and deliver full-stack applications using C#, .NET Core/.NET 6+, and React. The role involves solving complex technical issues, supporting production systems, and working in an Agile environment for wealth management platforms.
Key Responsibilities
Build and enhance full-stack applications using .NET Core/.NET 6+, C#, and React.
Translate business requirements into scalable and secure technical solutions.
Fix complex legacy defects and resolve production issues.
Ensure adherence to coding, security, and performance standards.
Work with Agile teams (Scrum/SAFe), following TDD and CI practices.
Communicate technical concepts clearly to stakeholders.
Participate in technical/architectural reviews and drive best practices.
Requirements
Solid CS fundamentals (OOP, algorithms, data structures).
SQL, relational database knowledge, and query optimisation.
TDD and hands-on development experience.
Basic Linux commands and strong debugging skills.
Good UI/UX awareness.
Skills
C#, .NET Core/.NET 6+, ASP.NET Core Web API.
Frontend development with React (TypeScript).
REST APIs, Git, SonarQube/SonarLint.
Good to Have
Angular, Docker, Kubernetes, Kafka, MassTransit.
Micro-frontend experience (Module Federation).
Complex SQL skills.
Experience in banking/finance domain.
Experience
Min 8 Years
Preferred
Singapore Citizens & SPR
Location
Singapore
Mode of Work
Onsite