logo inner

IT Application Integration Developer Global Grade 12

Barloworld EquipmentIsando Head Office, South AfricaOnsite

Barloworld Equipment is seeking a skilled Application Developer with expertise in the Microsoft technology stack to join our dynamic team. The ideal candidate will have experience designing, developing, deploying, and maintaining scalable applications. This role requires a solid understanding of ERP systems—preferably Microsoft Dynamics 365 (D365)—and CI/CD pipelines. The successful candidate will play a crucial role in delivering innovative solutions, ensuring robust application deployment, and integrating systems to meet business objectives

Key Responsibilities


• Design, develop and maintain custom applications using the Microsoft stack, including .NET, C#, ASP.NET and Azure• Collaborate with cross-functional teams to analyze requirements and develop solutions aligned with business needs• Implement and maintain CI/CD pipelines to streamline the software development lifecycle, ensuring automated testing and efficient deployments• Develop and manage APIs to enable system interoperability and data sharing. • Plan and execute application deployments, ensuring high availability and minimal downtime.• Monitor and troubleshoot application performance, scalability, and reliability issues.• Write clean, maintainable, and well-documented code.• Work on integrations with ERP systems, particularly Microsoft Dynamics 365 (D365) ensuring seamless data exchange and process alignment • Provide technical support and troubleshooting for existing applications, integrations, and deployments.• Keep up-to-date with the latest trends and best practices in application development, deployment strategies, ERP systems, and cloud computing.• Participate in code reviews to ensure adherence to best practices and coding standards.• Develop and manage APIs to enable system interoperability and data sharing.• Plan and execute application deployments, ensuring high availability and minimal downtime.• Monitor and troubleshoot application performance, scalability, and reliability issues.• Write clean, maintainable, and well-documented code.• Provide technical support and troubleshooting for existing applications, integrations, and deployments.• Keep up-to-date with the latest trends and best practices in application development, deployment strategies, ERP systems, and cloud computing.• Participate in code reviews to ensure adherence to best practices and coding standards.

Qualification, Experience and Competencies Academic qualifications Essential:


• Bachelor’s degree in Computer Science, Software Engineering, or a related field.• Strong experience in the Microsoft technology stack:o Programming: C#, ASP.NET Core, MVC, and Web API.o Cloud Platforms: Azure App Services, Azure Functions, and Azure DevOps.o Database Management: SQL Server and Entity Framework.• Proven experience in integrating and working with ERP systems (Dynamics 365 is a strong advantage).• Hands-on experience with CI/CD tools and pipelines, such as Azure DevOps or Jenkins• Experience with containerization and orchestration technologies like Docker and Kubernetes.• Experience with front-end technologies like Angular or React.• Familiarity with software design patterns, microservices architecture, and DevOps practices.• Understanding of RESTful services and JSON for API integrations

Work experienceEssential:


• Five to seven years hands-on development experience, with three years working with integrations • Experience in a variety of application development tools and programming languages• Broad experience designing, programming, and implementing integrations for large and complex systems

Advantageous:


• Experience in participating in DevSecOps squads

Skills Essential:


• Knowledge of D365 modules, such as Finance, Supply Chain, or Customer Engagement.• Exposure to Agile and Scrum development methodologies.Personal AttributesEssential• Excellent problem-solving skills and attention to detail.• Strong communication skills to convey technical concepts to non-technical stakeholders.• Team-oriented and capable of working independently when necessary.• Adaptability to learn new tools and technologies quickly.

Life at Barloworld Equipment

Thrive Here & What We Value1. Effective territory management2. Accurately and efficiently deal with sales administrative tasks3. Manage all aspects of the sales process4. Good customer relationship skills5. Business planning and development skills6. Strong communication and presentation skills7. Sound technical knowledge of CAT equipment8. Knowledge of CRM Tools9. Effective selfmanagement and performance ownership10. Financial acumen

Related Sub

This job belongs to these sub. Explore related roles here:
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2024