Senior Application Modernization and AI Developer

Location: Johannesburg

Model: Hybrid

Job Overview

Technical Skills:

  • .Net Development: Proficiency in developing applications using .Net technologies.
  • GitHub: Experience with version control and collaboration using GitHub.
  • Azure Kubernetes Services (AKS): Knowledge of deploying, managing, and scaling containerized applications using AKS.
  • Azure Functions: Ability to create serverless applications using Azure Functions.
  • Azure DevOps: Expertise in setting up and managing CI/CD pipelines.
  • Azure AI Applications: Experience in integrating and utilizing Azure AI services for application enhancement.
  • SQL server, MongoDB, PostgressSQL

Required Certifications

  • Microsoft Certified: Azure Developer Associate:
  • Exam: AZ-204: Developing Solutions for Microsoft Azure
  • Skills Covered: Azure compute solutions, Azure storage, Azure security, monitoring, troubleshooting, and optimizing Azure solutions1.
  • Microsoft Certified: Azure Solutions Architect Expert:
  • Exams: AZ-305: Designing Microsoft Azure Infrastructure Solutions
  • Skills Covered: Designing and implementing solutions that run on Microsoft Azure, including aspects like compute, network, storage, and security2.
  • Microsoft Certified: DevOps Engineer Expert:
  • Exams: AZ-400: Designing and Implementing Microsoft DevOps Solutions
  • Skills Covered: DevOps practices, including CI/CD, version control, configuration management, and monitoring2.
  • Microsoft Certified: Azure AI Engineer Associate:
  • Exam: AI-102: Designing and Implementing an Azure AI Solution
  • Skills Covered: Azure AI services, including cognitive services, machine learning, and knowledge mining2.
  • Microsoft Certified: Azure Kubernetes Service (AKS) Specialist:

Skills Covered: Deploying, managing, and scaling containerizedapplications using Azure Kubernetes Services2.

Leadership and Management:

  • Team Management: Proven experience in leading and mentoring junior developers.
  • Project Management: Ability to manage and deliver projects on time and within scope.
  • Communication: Strong verbal and written communication skills to effectively collaborate with team members and stakeholders.
  • Problem-Solving:
  • Analytical Skills: Strong problem-solving abilities to troubleshoot and resolve complex technical issues.
  • Attention to Detail: Ensuring code quality and maintainability through rigorous code reviews and adherence to coding standards.
  • Application Modernization:
  • Azure Modernization: Experience in modernizing applications using Azure services and best practices.
  • Innovation: Ability to leverage Azure AI to drive innovation and improve application performance.

Continuous Learning:

  • Industry Trends: Staying up to date with the latest industry trends and technologies to ensure solutions remain cutting-edge.
  • Adaptability: Willingness to learn and adapt to new technologies and methodologies.

Location

Johannesburg, South Africa

Job Overview
Job Posted:
1 month ago
Job Expires:
Job Type
Full Time

Share This Job: