Senior Services Developer

Details of the offer

We are seeking a seasoned Senior Services Developer who will be a member of the services integrations team, you will play a pivotal role in designing, developing, and maintaining robust and scalable solutions that enhance our services and integrations landscape.
With a strong focus on Azure and C# within the .NET ecosystem, this position is integral to our organization's success, contributing to the seamless integration of diverse systems and the delivery of high-quality services to our clients.
What you'll do: Azure Cloud Development Utilize experience in Azure services and features to architect and implement cloud-based solutions, ensuring scalability, reliability, and security.Develop Azure Functions, Logic Apps, and other serverless components to enhance the flexibility and efficiency of our services.Service Development with C#Collaborate with cross-functional teams, understanding business requirements and implementing services that align with organizational goals.Develop, enhance, and maintain microservices and APIs within the .NET framework, employing expertise with Azure App Service and other relevant Azure services.Integration Solutions Design and implement integration solutions, connecting internal and external systems, and utilizing Azure Integration Services.Work closely with stakeholders to understand integration requirements and implement solutions using Azure Logic Apps, Service Bus, and other Azure integration tools.Middleware and Message Queues Implement and maintain middleware solutions and message queues, utilizing Azure Service Bus or other Azure messaging services.Ensure the reliability and performance of message-based communication channels within the Azure environment.Data Transformation and Mapping Develop data transformation and mapping processes using Azure Data Factory or other relevant Azure data services.Collaborate with data engineers to ensure data quality and accuracy throughout the integration process.Monitoring and Optimization Implement monitoring solutions using Azure Monitor and other Azure DevOps tools to track the performance and health of services and integrations.Continuously optimize existing services and integrations for improved efficiency and responsiveness within the Azure environment.Your expertise: 6+ years of proven experience in developing and maintaining services and integrations in a complex and dynamic environment, with a strong emphasis on Azure and C#.Proficiency in C# and hands-on experience with Azure services, including but not limited to Azure Functions, Logic Apps, Service Bus, Azure App Service, and Azure DevOps.Experience with middleware technologies, message queues, and API development within the Azure ecosystem.Strong understanding of data transformation, mapping, and integration patterns within Azure.Qualifications required: Diploma or Bachelor's Computer Science, Engineering, or equivalent.Other information applicable to the opportunity: Permanent PositionLocation: Johannesburg - Hybrid


Nominal Salary: To be agreed

Requirements

Lead Applications

The main purpose of this position is to provide technical leadership and guidance in the application and integration security function, in support of secure ...


It Ridge Technologies - Gauteng

Published 25 days ago

Advice Enablement Specialist-1

Advice Enablement Specialist Location: Johannesburg Time Type: Full time Posted On: Posted 2 Days Ago Time Left to Apply: End Date: October 28, 2024 (4 days ...


Rmbwestport - Gauteng

Published 25 days ago

Lead Developer

We're seeking an experienced Technical Lead Developer to lead our development team in creating scalable software solutions that meet business requirements an...


Ioco - Gauteng

Published 25 days ago

Azure Cloud Engineer

Position Overview: We are seeking a talented and motivated Azure Cloud Engineer to join our dynamic team. In this role, you will be responsible for designing...


Different Technologies Pty Ltd. - Gauteng

Published 25 days ago

Built at: 2024-11-18T13:48:08.366Z