Role Overview We are seeking an experienced Senior .NET & Azure Developer with strong expertise in Microsoft technologies, cloud platforms, and modern DevOps practices. The ideal candidate will have a proven track record in .NET development, SQL, Azure stack, CI/CD pipelines, and Agile environments, along with a passion for security, compliance, and quality engineering practices. This role requires working closely with product owners, architects, and development squads to deliver secure, scalable, and high-quality banking and financial solutions. Key Responsibilities Design, develop, and maintain scalable .NET Core/.NET 8 applications with Entity Framework, Web APIs, Swagger, REST. Implement and optimize SQL-based solutions, ensuring performance, scalability, and security. Build and maintain Azure-based solutions including App Services, Functions, Key Vault, ADF, and Entra ID. Develop and manage CI/CD pipelines using Azure DevOps, YAML, and Azure CLI. Drive best practices in TDD, BDD (Cucumber), mocking frameworks, and unit testing. Collaborate in Agile squads (3–5 developers), guiding team members in adopting quality and security practices. Champion vulnerability management, Azure compliance, and security by design principles. Work with product owners to ensure technical improvements and innovations are incorporated into sprints. Lead code reviews, version control (Git), and enforce modern engineering practices. Contribute to continuous improvement of Continuous Integration and Delivery processes within the team. Communicate effectively with technical and non-technical stakeholders in a banking/finance back-office environment. Requirements Essential Skills & Experience 12+ years overall IT experience. Minimum 4 years in .NET & SQL development. Minimum 4 years of Agile experience. Strong hands-on experience with: .NET Core / .NET 8, ASP.NET Core, Entity Framework. Web APIs, REST, OAuth, Azure App Registrations. Azure Infrastructure (IAAS, PAAS), Azure App Service, Azure Functions, Key Vault, Entra ID. Azure DevOps CI/CD (YAML pipelines, Bicep, CLI). Unit testing, TDD, Mocking frameworks. Experience in code management & DevOps practices in small Agile squads. Strong focus on quality, testability, and maintainability. Excellent communication skills, with ability to explain technical concepts at both beginner and advanced levels.