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, PostgreSQL: Proficiency in working with various database technologies.
Required Certifications:
- Microsoft Certified: Azure Developer Associate
- Exam: AZ-204: Developing Solutions for Microsoft Azure
- Microsoft Certified: Azure Solutions Architect Expert
- Exams: AZ-305: Designing Microsoft Azure Infrastructure Solutions
- Microsoft Certified: DevOps Engineer Expert
- Exams: AZ-400: Designing and Implementing Microsoft DevOps Solutions
- Microsoft Certified: Azure AI Engineer Associate
- Exam: AI-102: Designing and Implementing an Azure AI Solution
- Microsoft Certified: Azure Kubernetes Service (AKS) Specialist
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: Strong analytical skills 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: 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.
#J-18808-Ljbffr