Skip to main content

The role

maxgeo is a leading supplier of Data Management Solutions to the mining and exploration industry. Currently, there is a full-time opportunity for a Team Lead Developer with a growth mindset, high self-motivation and a desire to learn to join our global team, based in Johannesburg, South Africa.


The responsibilities of this role include, but are not limited to:

  • Design and develop software, taking responsibility for architecture and long-running projects
  • Support and mentor a development team, which may include local and remotely based team members
  • Actively participate in continuous improvement of engineering practices
  • Share responsibility for managing production systems and troubleshooting issues
  • Collaborate with other functional areas of the business including Product, UX, Technical Support, Marketing and Management
  • Play a leading role in working with third parties and clients

Skills and experience

Minimum 7+ years commercial experience in multiple software implementation, solution delivery and design projects
Strong team management skills including mentoring, coaching, support and training of staff
Knowledge of languages including C#, VB would be advantageous but not essential
Good knowledge of SQL Server, AWS environment, Agile methodology and project management flows
DevOps knowledge – CI/CD, AWS, Windows
Must have ASP.NET experience
Experience in mobile frameworks (such as Xamarin) is desirable

What we can offer you

A great working environment based in Johannesburg
Professional environment in an informal atmosphere with a flat structure
Good career path based on performance
Lateral thinking rewarded
Competitive salary based on level of expertise and experience
Further education assistance
Birthday day off

Please apply with an up-to-date resume applicable to the requirements for the job. Unfortunately, we are unable to respond to unsuccessful applicants. All applicants must be available for an interview at our office in Johannesburg, as well as being able to provide proof of eligibility to live and work in South Africa.

Apply online now
For further information about this role, please contact us by email