Role:
- Development and delivery of full-stack applications using C#, .NET Core/.NET 6+, and Angular (TypeScript, RxJS, Reactive Forms, Routing).
- Understand business / system requirements and translate them into technical solutions that are scalable, stable and fit for purpose.
- Ensure adherence to the bank standards (including code, security and performance).
- Analysis, designing, coding, and implementation of complex and custom-built applications.
- Experience in following best practices like Test-Driven Development (TDD) and continuous Integration (CI)
- Investigate and resolve production issues to help maintain a stable production environment remain cool and effective in crisis.
- Analyse requirements, estimate efforts, plan timeline, manage progress.
Requirements
- Bachelor degree in computer science or similar relevant education background.
- Strong hands on development experience on C# and .NET Core / .NET 6 or later versions.
- Building web APIs using ASP.NET Core Web API, including middleware, dependency injection, configuration, and logging Frontend development with Angular (v2 onwards).
- Strong computer science knowledge (algorithms, data structures, object-oriented design)
- Test driven development, able to write acceptance test.
- Experience with Visual Studio/JetBrains Rider, Visual Studio Code, Chrome DevTools.
- Experience in basic Linux shell scripting commands.
- Relational Database concepts, SQL, joins, index, triggers etc.
- Familiarity with Git, SonarQube/SonarLint.
- Experience in Docker / Kubernetes preferred.
- Able to write/understand complex SQL queries.
EA License No. - 25C2690 | EA Registration No. - R1330510