Jobs Career Advice Signup
X

Send this job to a friend

X

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

  • Posted: Nov 12, 2020
    Deadline: Nov 26, 2020
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    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)

    Reference Number: AEC201112-4

    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 firmware/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.
    • Assist in the installation and commissioning of new 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’ experience programming in a professional capacity.
    • Software development experience using C++.
    • Experience working with or developing CI / CD pipelines would be highly advantageous.
    • Experience using software design principles / methodologies e.g. SOLID, TDD, BDD, OO etc.
    • Project management methodologies e.g. AGILE, SCRUM, Kanban etc.
    • Experience using UX principles to develop user interfaces.
    • Software development experience using Golang, QT and QML would be highly advantageous.
    • Mobile application development at commercial level, Android/ IOS highly advantageous.
    • Web application development at commercial level, with [JavaScript, HTML5, Angular, and NodeJS].
    • Experience using testing tools e.g. Selenium, Squish, and Postman.
    • 3D graphics rendering with OpenGL, (Linux and Windows).

    Competencies    

    • 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 aeci.erecruit.co to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at AECI Limited Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail