Our clients in the Transportation space are looking for a skilled Software Engineer to join their dynamic team in the Gauteng area. Work with the latest technology in the transportation sector with dynamic teams across the country and internationally.
Job Summary
The Software Engineer role is responsible for assisting the Software Engineer with the analysis and configuration of off-the-shelf software solutions for public transport. The role typically designs, build, install, and maintain these applications or programs. This role is suited to a business analyst with technical application configuration experience.
Minimum Requirements
- Bachelor’ degree in computer science, information systems, business administration or a closely related field from an accredited university.
- Five (5) years of (full-time equivalent) verifiable experience in the design, implementation, configuration and testing of software applications and/or systems analysis.
- Experience in the design and implementation of system applications for Public Transport will be advantages.
- Own transport with a valid driver’s license is essential.
Key Duties and Responsibilities
- Analyze the customer and prospect public transport application requirements
- Design and redesign complex public transport software applications and identify possible modifications
- Implement, configure, and maintain complex public transport software applications and programs
- Perform all system testing activities including internal and user testing.
- Manages the specifications, design, development and testing of integration gateways
- Prepare and update all user and system documentation including design and test specifications.
- Troubleshoot and determine application malfunction causes and take corrective actions.
- Participates in the development of user training manuals and written standards and procedures; updates user and training manuals as needed.
- Develop software operating manuals and test procedures; prepares procedures for installation and test plans and software installation, modification, and testing.
- Partner with the Trapeze team members responsible for software configuration control, simulator testing, quality control, integration, and documentation as assigned.
- Participate in active skills transfer programs to transfer application knowledge to the client and other third parties, e.g. local partners.
- The position will require travel within Africa and occasionally overseas
Interested? Apply Now!
Desired Skills:
- c
- c++
- python
Employer & Job Benefits:
- Medical aid
- Pension
- Mobile Phone