Job details
Software Engineer (.NET + React.js)
- .NET
- SQL
- C#
- API
- UX
- TDD
- Software Engineering
- UI
- ReactJS
- Data Structures
- Web Applications
- Web API
- Web Services
- Databases
- ASP.NET
Posted: 4 days ago
Software Engineer (.NET & Reactjs)
12-Month Contract (Extendable)
About the Role
We 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 technologies
- Translate business and functional requirements into efficient, fit-for-purpose technical solutions
- Collaborate closely with product owners, business stakeholders, and cross-functional teams
- Deliver high-quality, well-tested code following TDD and clean architecture principles
- Contribute to UI/UX improvements with a strong attention to usability and design quality
- Participate in code reviews, testing, and continuous improvement initiatives
- Ensure solutions meet banking security, performance, and compliance standards
Mandatory Technical Skills
- BFSI project experience is mandatory.
- C# with .NET Core / .NET 6 or newer
- ASP.NET Core Web API (middleware, DI, configuration, logging)
- React 18 or newer (frontend development)
- Strong understanding of UX principles and high-quality UI delivery
- RESTful Web Services
- Relational databases & SQL (joins, indexes, triggers, query optimisation)
- Test-Driven Development (TDD) and acceptance testing
- Solid computer science fundamentals (OOP, data structures, algorithms)
- Git, SonarQube / SonarLint
- Visual Studio / JetBrains Rider, VS Code, Chrome DevTools
- Basic Linux shell scripting
Good to Have
- Angular 16 or newer
- Docker & Kubernetes
- Kafka, MassTransit
- Micro-frontends (Module Federation)
- Ability to write and optimize complex SQL queries
Professional & Soft Skills
- Strong communication and stakeholder management skills
- Able to manage priorities and deliver against milestones
- Proactive, hands-on, and solution-oriented
- Strong team player with good work ethics and service mindset
- Able to work independently in a fast-paced banking environment
Similar jobs
-
Java developer (Microservices, React)
ENFACTUM PTE. LTD. , Singapore, SG
-
Java Developer React- Banking/Fintech
Fuku , On-site / Singapore, Singapore, Singapore
-
React Developer/ Frontend Engineer- Banking
Fuku , On-site / Singapore, Singapore, Singapore
-
Frontend Developer with React (12 months contract)
ESOL PTE. LTD. , Singapore, SG
-
Front End Developer React.js
Fuku , On-site / Singapore, Singapore, Singapore