All jobs

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