This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The role is responsible for designing, developing, and maintaining software systems, primarily using Microsoft’s software development platforms, including .NET (8, Core, and Framework), SQL Server, and Azure, with a particular focus on web integrations and APIs. The role involves working with internal teams and third-party integrations to deliver effective software solutions for internal and external users, including clients from small businesses to large organisations.
Job Responsibility:
Planning, managing and outcomes/deliverables from concept to transition into support
Delivering documentation such as HLD, LLD, implementation documents and knowledgebase articles
Handover of outcomes/deliverables to colleagues within the team (both on-shore and off-shore)
Work with internal teams and external partners to deliver software solutions
Driving improvement and innovation, challenging current technologies, processes and behaviours
Stay up to date with emerging technologies and best practices, applying them to enhance software quality
Design, develop, and maintain software systems and integrations using Microsoft technologies
Develop an understanding of business needs to identify opportunities for process and technology improvements
Provide ongoing support for new and existing systems, ensuring reliability and efficiency
Requirements:
Commercial experience developing systems with C# (.NET8 Core and .NET Framework)
Experience delivering solutions using Microsoft technologies
Resident in the UK with valid right to work
Knowledge of Azure services (Functions, Storage, Web Apps, API Management, Cosmos DB, Service Bus)
Strong MS SQL Server knowledge, including Transact-SQL
Familiarity with Entity Framework ORM
Experience with Web Services (Web-API/REST, SOAP)
Understanding of SOLID principles and best coding practices
Experience with Unit Testing and Test-Driven Development
Proficiency with Git for source control
Ability to gather and document user requirements
Customer-focused mindset with problem-solving skills
Strong written and verbal communication skills
Nice to have:
Experience with Azure API Management
Experience with event-driven architectures and messaging patterns
Understanding of OAuth2, OpenID Connect, and API security best practices