• Manage an entire project (SDLC), meeting with stakeholders, providing critical input for business decisions, delegate tasks to team members, providing effective cooperative development (JAD).

  • This might require traveling for meetings and workshops as the business landscape is vast.

  • To develop, support and enhance Applications using a variety of tools and methology

  • To assist in establishing, maintaining and expanding the DevOps practices using Azure tools

  • Translate business needs to technical specifications.
  • Design, build and deploy applications
  • Conduct unit testing and troubleshooting
  • Evaluate and improve Development governance & standards incl. Code reviews.
  • Collaborate with teams to integrate systems.
  • Manage Azure DevOps projects (branching strategies and policies)
  • Manage project compliance with governance.
  • Mentor junior and intermediate developers
  • User management
  • Security management
  • Develop and update technical documentation
  • Debug, monitor and troubleshoot applications
  • Create CI/CD pipelines for Azure and on-prem environments
  • Assist with bringing Azure resources up to par with business policies.
  • Work on a wide variety of languages and frameworks

Minimum Requirements:

  • Bachelor’s degree (or equivalent) in the relevant IM discipline and/or Technical competencies and certification with relevant years of experience in a similar role.
  • 10+ Years’ experience
  • Mining Industry experience is preferred
  • Application Development
  • DevOps practices
  • Software development practices
  • IOT
  • Wide variety of languages and frameworks
  • Valid RSA Driver’s License

Desired Skills:

  • Azure DevOps
  • Microsoft technologies
  • Software Development
  • IOT
  • Entire SDLC

Learn more/Apply for this position