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

Apply

Please email your resume