Jobs Career Advice Signup

Send this job to a friend


Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jun 9, 2021
    Deadline: Not specified
  • AECI is a South African based explosive and speciality chemical company focused on providing products and services to a broad spectrum of customers in the mining, manufacturing, agricultural, food and beverage, and general industrial sectors. it has regional and international businesses in Africa,South-East Asia, the USA and Australia. 

    Read more about this company


    Development Engineer - Software (Modderfontein)

    Job Description    
    AECI Mining Explosives is looking to recruit a Development Engineer - Software to work in Modderfontein.

    • To develop new & improve existing software products that are used in conjunction with DetNet’s blasting solutions. To contribute towards the DetNet team’s internal process improvement.

    Duties & Responsibilities    

    •  Develop/integrate/interface with the various components that comprise our product suite to generate better blasting solutions. This includes blasting control equipment and detonators.
    •  Design and develop software solutions such as planning and simulation tools for efficient and safe rock blasting.
    •  Solicit business requirements from customers and develop system technical specifications.
    •  Develop tests (according to best practise) throughout the product development lifecycle.
    •  Keep abreast of global technological developments in the mining and software engineering space in order to provide direction for software development projects.
    •  Support business strategy by aligning Software development activities with DetNet’s long-term objectives, customer needs, detonator technology development.
    •  During development, assist in the installation and commissioning of software systems at client sites interfacing with and ensuring the satisfaction of clients in this process.

    Qualifications & Experience    

    •  Matric / Grade 12.
    •  Degree in Computer Science, Engineering or equivalent.
    •  Minimum 5 years’ programming experience in a professional capacity.
    •  Software development experience using C++.
    •  Experience using UX principles to develop user interfaces. (highly advantageous)
    •  Software development experience using Golang, QT and QML. (highly advantageous)
    •  Mobile application development at commercial level, Android/ IOS. (highly advantageous).
    •  Experience working with or developing CI/CD pipelines.
    •  Experience using software design principles/methodologies e.g. SOLID, TDD, BDD, OO etc.
    •  Project management methodologies e.g. AGILE, SCRUM, Kanban etc.
    •  Web application development at commercial level, with [JavaScript, HTML5, Angular, NodeJS].
    •  Experience using testing tools e.g. Selenium, Squish, Postman.
    •  3D graphics rendering with OpenGL. (Linux and Windows).


    •  Strong mathematical and analytical skills
    •  Ability to work independently
    •  Highly motivated
    •  Willing to learn
    •  Excellent communication skills (incl. technical writing)
    •  Resilience to adversity
    •  Team player

    Method of Application

    Interested and qualified? Go to AECI Limited on to apply

    Note: Never pay for any training, certificate, assessment, or testing to the recruiter.

  • Send your application

    View All Vacancies at AECI Limited Back To Home

Career Advice

INTO banner
View All Career Advice

Subscribe to Job Alert


Join our happy subscribers

Send your application through

YahoomailYahoomail GmailGmail Hotmail Hotmail