Overview
We are seeking a Senior .NET Engineer for a contract role in the FinTech sector, focusing on backend development of complex financial applications. The successful candidate will collaborate with cross-functional teams to design, develop, and optimize scalable and secure backend solutions. This role allows for a hybrid working setup, requiring two days per week in the office.
Responsibilities
- Develop and maintain backend applications using C#, .NET, and Azure.
- Leverage Microsoft SQL Server services and write complex T-SQL stored procedures.
- Implement design patterns to ensure clean and maintainable code.
- Utilise Object Relational Mappers (ORMs) for efficient database interaction.
- Work with Test Driven Development (TDD) practices to ensure high-quality code.
- Collaborate with cross-functional teams to create scalable and secure solutions.
- Optimize database performance with database tuning as needed.
Requirements
- Proven experience in backend development using C# and .NET frameworks.
- Strong expertise in Azure cloud technologies.
- Hands-on experience with Microsoft SQL Server services.
- Advanced knowledge of T-SQL, including stored procedures.
- Familiarity with design patterns such as Factory and Adapter.
- Experience with Object Relational Mappers (ORMs) like Entity Framework.
- Understanding of Test Driven Development (TDD) practices.
- Familiarity with front-end technologies like Angular is a plus.