Our client is looking for a .NET backend developer to join their team within the financial services / banking sector. You will be responsible for building and maintaining robust backend systems and integration services in a secure, regulated environment. Experience: 5-10 years of relevant experience Key responsibilities Develop and maintain backend applications and integration services Translate business requirements and user stories into technical solutions Ensure scalability, performance, and code quality Work independently within an Agile environment Contribute to system reliability and continuous improvement Required qualifications Technical degree OR minimum 5 years of backend development experience Strong analytical and problem-solving skills Ability to work autonomously Experience working in Agile teams Technical skills (core requirements): Strong knowledge of .NET (C#) Experience with ASP.NET Good understanding of async/await Solid foundation in Object-Oriented Programming (OOP) Experience with ORM frameworks: NHibernate or Entity Framework Knowledge of SOLID principles Experience with: Unit Testing Mocking API development: REST or gRPC OpenAPI / Swagger Experience with relational databases (e.g., MSSQL) Important to have: Experience with MicroServices architecture Knowledge of event-driven systems Experience with: NServiceBus RabbitMQ Understanding of Domain-Driven Design (DDD) Experience with CI/CD pipelines Background in banking or financial systems Contract details Workload: 5 days/week Start Date: ASAP End Date: 31/12/2026 (extandeable)