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 ...