Engineering Consulting firm at the forefront of technological innovation in the mining and civil engineering industries with a mission is to enhance safety and efficiency through cutting-edge real-time monitoring systems and associated products have a dynamic growing team. They are seeking a Junior System Developer to join them on their journey. As a Junior System Developer you will play a pivotal role to improve the safety and effectiveness of mining and civil engineering projects across Africa. You will have the opportunity to work both in our vibrant office environment and on-site at various companies, gaining hands-on experience in a rapidly evolving area of the mining industry. If you are excited about the opportunity to make a meaningful impact in the mining and civil engineering industries, apply now to become a vital part of the growing team.
Requirements:
- Bachelor's degree in Electronic Engineering, Computer Science, or Information Technology.
- Prior working experience will be an advantage, but graduates with passion for technology also welcome to apply
- Proficiency in programming languages such as Python, C++, C#, C, TS and Ladder Logic.
- Knowledge of databases (SQL and No-SQL), graphical user interfaces, and system maintenance.
- Familiarity with IoT technology, communication protocols (HTTP, MQTT, FTP), and hardware components.
- Development of graphical user interfaces.
- Experience with Azure, AWS or Google Cloud is highly beneficial.
- Familiarity with mobile application development (iOS and Android).
- .NET, Postgres SQL
- Knowledge of front-end development.
- Application Programming Interface (API) usage.
- Previous exposure to project management will be an advantage
- Valid drivers license and own transport
- Preferably currently residing in Johannesburg area
- Knowledge of Afrikaans advantage but not mandatory
Duties:
- Innovative System Development:
- You will have the creative freedom to develop cutting-edge external and internal company systems using a variety of programming languages, including Python, C++, C#, C, TS and more.
- Your solutions will streamline operations and ensure that clients remain satisfied.
- Database Mastery:
- Contribute to the setup and maintenance of robust databases, ensuring seamless daily client and company operations.
- Your work will form the foundation of our real-time monitoring systems and associated technologies.
- IoT and Data Analytics:
- Dive into the world of IoT technology, handling device data flow and analytics.
- Your insights will enable our business managers to make informed decisions and enhance our systems.
- Hardware Development:
- Occasionally, you will have the chance to work on hardware development and implementation, improving system communication and efficiency.
- Client Engagement:
- Collaborate with clients through site visits and also providing off-site technical assistance and support for our innovative technologies.
- Backend and Frontend:
- You will be developing support and monitoring systems for our products. T
- The idea is to develop a system to monitor and alert clients based on certain parameters.
- The system should also integrate with existing technologies.
If you have not heard from us within 3 months of applying, please consider your application unsuccessful.
Only online applications will be considered.
You will be directed to our database service provider, Ditto Jobs. Please complete your application in full. Shortlisted candidates will be contacted. Should any other suitable positions become available, Elchemie will contact you to request your permission to submit your profile to a client.
By submitting your application, you give consent and authorise Elchemie to undertake collection, processing, and further processing of your Personal Information for the purposes of potentially securing employment.
As an applicant you agree to make available to Elchemie all necessary personal information required for the purpose of potentially securing employment and you understand and agree that should you upload personal information and data, that information will be shared with our authorised job placement database service provider, job portals, and -websites, where such an advert is managed by our services and service providers.