Role: Software Engineer - Fullstack (.NET , Angular)
Duration: 12 months contract
Location: Singapore (Onsite)
Functional / Technical Responsibilities
- Communicate highly technical issues to a non-technical audience.
- Build a strong technical reputation by solving complex problems that others struggle with.
- Develop and deliver full-stack applications using C#, .NET Core/.NET 6+, and Angular (TypeScript, RxJS, Reactive Forms, Routing).
- Translate business and system requirements into scalable, stable, and fit-for-purpose technical solutions.
- Tackle very complex legacy defects that are difficult for average developers to analyze or solve.
- Ensure adherence to bank standards, including code quality, security, and performance.
- Gain exposure to Wealth Management systems.
- Analyze, design, code, and implement complex and custom-built applications.
- Collaborate effectively with the team to achieve goals; experience working with Agile methodologies such as Scrum and/or SAFe.
- Follow best practices like Test-Driven Development (TDD) and Continuous Integration (CI).
- Investigate and resolve production issues to maintain a stable production environment; remain calm and effective during crises.
Requirements
- Capable of translating functional requirements into efficient and fit-for-purpose technical solutions.
- Proficiency in C# and .NET Core / .NET 6 or later versions.
- Experience building web APIs using ASP.NET Core Web API, including middleware, dependency injection, configuration, and logging.
- Frontend development experience with Angular (v2 onwards).
- Strong computer science fundamentals (algorithms, data structures, object-oriented design).
- Experience with Test-Driven Development (TDD) and writing acceptance tests.
- Familiarity with Visual Studio/JetBrains Rider, Visual Studio Code, Chrome DevTools.
- Understanding of relational database concepts, SQL, joins, indexes, triggers, etc.
- Experience with REST Web Services.
- SQL query optimization experience.
- Familiarity with Git, SonarQube/SonarLint.
- Experience with Docker is added advantage
- Experience with Kubernetes is added advantage
Interested Candidates - Apply here or share your CV to [Confidential Information] | EA License: R24121283