SonicJobs Logo
Left arrow iconBack to search

Software Developer (C# / Azure) - Hampshire / Hybrid

Mayflower Recruitment Limited
Posted 24 days ago, valid for 7 days
Location

Southampton, Hampshire SO19 1BQ

Salary

£40,000 - £48,000 per annum

info
Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • The Software Developer - Cloud position involves developing and maintaining internal systems within an Azure environment.
  • Candidates should have a minimum of 3 years of software development experience, primarily using JavaScript and Node.js.
  • The role offers a salary of $85,000 per year and requires expertise in Azure Functions, Service Bus, and API management.
  • Responsibilities include designing cloud-based microservices, managing APIs, and providing ongoing support for deployed services.
  • The position also requires collaboration with development teams to optimize cloud infrastructure and ensure system reliability.

As a Software Developer - Cloud, you will play a crucial role in the development and maintenance of our internal systems within our Azure environment. You will design and implement loosely coupled, cloud-based microservices, leveraging Azure Functions to provide the backbone for our systems. Your expertise in JavaScript and Node.js will be essential in building robust, scalable server-side solutions, and you will use messaging services like Azure Service Bus to facilitate efficient communication between different system components. In addition to developing internal services and integrations, you will provide support across various business services, which may occasionally require out-of-hours work. Collaborating closely with our development and operations teams, you will optimise our cloud infrastructure to ensure high performance, security, and reliability. This role is integral to driving innovation and supporting our business growth.

Responsibilities:

Design, develop, and deploy cloud-based microservices using Azure Functions, ensuring they are loosely coupled and scalable.

Write and maintain robust server-side code in JavaScript and Node.js, integrating with various Azure services.

Develop, document, and manage APIs to facilitate interaction between microservices, internal systems, and external partners.

Ensure APIs are well-designed, secure, and performant, providing clear and reliable endpoints for integration.

Implement and manage messaging services such as Azure Service Bus to enable reliable and efficient communication between microservices and other system components.

Develop and maintain internal services and integrations that connect various systems and applications within the organisation.

Provide ongoing support for deployed services, including troubleshooting and resolving issues to ensure system reliability and performance.

Be available for occasional out-of-hours work to address urgent issues or support critical business services.

Collaborate closely with front-end developers and other stakeholders to ensure seamless integration of server-side logic with user-facing elements.

Implement security best practices to safeguard data and applications, including encryption, authentication, and access controls.

Ensure compliance with industry standards and regulations related to data privacy and cloud security.

Diagnose and resolve performance issues, optimising application performance and cloud resource utilisation.

Monitor system health, perform routine maintenance, and update systems as necessary to ensure reliability and availability.

Qualifications and skills:

Ideally 3+ years’ experience of software development.

JavaScript/Nodejs are the primary languages used.

Strong experience using Microsoft Azure to deliver applications across the full stack.

Strong experience of Azure Functions, Service Bus and API management.

Strong experience deploying stateless architecture techniques in a CI/CD pipeline.

Design, build and maintenance of APIs using REST/Graph/etc.

Good version control using GIT.

Produce clean and efficient code.

Mayflower is acting as an Employment Agency in relation to this vacancy

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.