Software Engineer (.NET + React.js)

Singapore 22 hours agoFull-time External
43.7k - 76.4k / mo
Software Engineer (.NET & Reactjs)12-Month Contract (Extendable) About the RoleWe are hiring a Software Engineer to join a high-performing Software Engineering team supporting banking transformation projects for a leading IT consulting firm. This role is embedded within a banking environment, delivering mission-critical systems with strong emphasis on code quality, performance, and user experience. Key Responsibilities Design, develop, and maintain scalable web applications and APIs using modern .NET technologiesTranslate business and functional requirements into efficient, fit-for-purpose technical solutionsCollaborate closely with product owners, business stakeholders, and cross-functional teamsDeliver high-quality, well-tested code following TDD and clean architecture principlesContribute to UI/UX improvements with a strong attention to usability and design qualityParticipate in code reviews, testing, and continuous improvement initiativesEnsure solutions meet banking security, performance, and compliance standardsMandatory Technical SkillsBFSI project experience is mandatory.C# with .NET Core / .NET 6 or newerASP.NET Core Web API (middleware, DI, configuration, logging)React 18 or newer (frontend development)Strong understanding of UX principles and high-quality UI deliveryRESTful Web ServicesRelational databases & SQL (joins, indexes, triggers, query optimisation)Test-Driven Development (TDD) and acceptance testingSolid computer science fundamentals (OOP, data structures, algorithms)Git, SonarQube / SonarLintVisual Studio / JetBrains Rider, VS Code, Chrome DevToolsBasic Linux shell scriptingGood to HaveAngular 16 or newerDocker & KubernetesKafka, MassTransitMicro-frontends (Module Federation)Ability to write and optimize complex SQL queriesProfessional & Soft SkillsStrong communication and stakeholder management skillsAble to manage priorities and deliver against milestonesProactive, hands-on, and solution-orientedStrong team player with good work ethics and service mindsetAble to work independently in a fast-paced banking environment