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)