Overview
The Senior .NET Engineer will focus on backend development for complex financial applications within a dynamic FinTech environment. Collaborating closely with cross-functional teams, the contractor will be responsible for designing, developing, and optimizing backend solutions, ensuring scalability and security for critical projects.
Responsibilities
- Develop and maintain backend applications using C#, .NET, and Azure.
- Leverage Microsoft SQL Server services to write complex T-SQL stored procedures.
- Implement design patterns such as Factory, Adapter, and Chain of Responsibility.
- Utilise Object Relational Mappers (ORMs) like Entity Framework 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 and participate in hybrid working setup.
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 common design patterns like Factory and Adapter.
- Experience with Object Relational Mappers (ORMs) such as Entity Framework.
- Understanding of Test Driven Development (TDD) practices.
- Familiarity with Angular for front-end integration is a plus.