- Job Type Full Time
- Qualification Bachelors
- Experience 2 years
- Location Gauteng
- City Boksburg
- Job Field ICT / Computer 
Software Developer at Praesignis
Software Developer
Job Description
- Our client is seeking a highly motivated and talented Software Developer to join their forward-thinking engineering team. Be a part of developing advanced collision avoidance systems for mining vehicles, contributing to a safer and more efficient mining environment.
Responsibilities:
- Design, develop, and maintain software applications for mining safety systems.
- Work closely with electronic technologists and cross-functional teams to deliver integrated solutions.
- Perform system-level testing and debugging to ensure high reliability and performance.
- Participate in user requirement gathering and documentation.
- Conduct code reviews and provide feedback to peers.
- Maintain detailed documentation for software designs, source code, and test results.
- Continuously explore new technologies and apply best practices in Agile and SDLC environments.
Education, experience and competencies:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 2+ years of experience as a software developer.
- Proficient in C or Python.
- Familiar with frontend frameworks such as React, .NET, or Flutter.
- Experience using Git or other version control systems.
- Solid understanding of the Software Development Life Cycle (SDLC) and Agile methodologies.
- Basic knowledge of embedded systems and RTOS.
- Understanding of communication protocols (e.g., CAN, UART, Ethernet) is an advantage.
- Excellent problem-solving, communication, and team collaboration skills.
Method of Application
Interested and qualified? Go to Praesignis on praesignisinternal.simplify.hr to apply
Leave a Comment