Senior Software Engineer - C#, .Net Core, Azure, API

Senior Software Engineer - C#, .Net Core, Azure, API

Posted 1 day ago by BlackCode

£80 Per hour
Outside
Undetermined
Wiltshire, England, United Kingdom

Summary: The role of a C# Software Developer involves designing, developing, and maintaining integrations between internal and external systems, requiring deep technical expertise in API development and middleware solutions. The position is contract-based for 12 months and classified as outside IR35. The developer will focus on optimizing existing integrations and implementing best practices to enhance system efficiency and reliability. Strong experience with C#, .Net Core, and Azure is essential for success in this role.

Key Responsibilities:

  • Mature existing integrations by optimizing performance, scalability, and maintainability.
  • Identify and implement integration best practices to enhance reliability, security & efficiency.
  • Design, develop, and maintain new system integrations using APIs and custom development.
  • Interpret business requirements and translate into scalable, maintainable integration solutions.
  • Create detailed tech documentation, including integration workflows and API specifications.
  • Optimize integration performance and security in alignment with industry best practices.

Key Skills:

  • Strong experience with C#, Net Core, RESTful APIs, Web Services, ASP.NET, WCF, JavaScript.
  • Hands-on experience with Microsoft Azure, specifically Service bus, APIM, Azure functions, Azure monitoring.
  • Database expertise in SQL Server and/or Oracle.
  • Excellent communications with the ability to liaise with stakeholders.

Salary (Rate): £80.00/hr

City: Wiltshire

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: outside IR35

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

C# Software Developer – Contract, Outside IR35, 12 months. C#, .Net Core, API, Microservices, Azure, SQL Server. Seasoned C# Software Developer with solid Integration experience to play a critical role in designing, developing, and maintaining integrations between internal and external systems. This role requires deep technical expertise in API development, middleware solutions, and enterprise system integrations; driving seamless connectivity, enhance existing integrations, and introduce best practices to improve system efficiency and reliability.

Key Responsibilities:

  • Mature existing integrations by optimizing performance, scalability, and maintainability.
  • Identify and implement integration best practices to enhance reliability, security & efficiency.
  • Design, develop, and maintain new system integrations using APIs and custom development.
  • Interpret business requirements and translate into scalable, maintainable integration solutions.
  • Create detailed tech documentation, including integration workflows and API specifications.
  • Optimize integration performance and security in alignment with industry best practices.

Required Skills:

  • Strong experience with C#, Net Core, RESTful APIs, Web Services, ASP.NET, WCF, JavaScript.
  • Hands-on experience with Microsoft Azure, specifically Service bus, APIM, Azure functions, Azure monitoring.
  • Database expertise in SQL Server and/or Oracle.
  • Excellent communications with the ability to liaise with stakeholders.