Job Description
Johannesburg – Gauteng – South Africa
- Work with other Software Engineers to analyse software product requirements and design the system thereafter.
- Produce clean, efficient code based on requirement specifications.
- Integrate software components and third-party programs.
- Verify and deploy programs and systems.
- Troubleshoot, debug and upgrade existing software.
- Gather and evaluate user feedback.
- Create technical documentation for reference and reporting.
- Fix and improve existing software.
- Test and deploy programs and systems.
- Complete work timesheets.
- Continual feedback of progress on assigned tasks to Team Lead.
- BSc/Computer Science/Software Engineering or any related Informatics and Science/Engineering Degree or a professional Programming or Developer-related Certification or training.
- At least 5+ years proven experience as a Software Developer/Engineer or similar role.
- Familiarity with Agile development methodologies.
- Experience with software design and development in a Test-Driven environment.
- Knowledge of coding languages and platforms (e.g. Java, JEE, JavaScript) and frameworks/systems (e.g. Spring, VueJS, AngularJS, Git).
- Experience with databases and Object-Relational Mapping (ORM) frameworks (e.g. Hibernate).
- Resourcefulness and troubleshooting aptitude.
- Attention to detail.
- Demonstrated ability to learn and improve technical skills.
- Excellent written and oral English communication skills.
- Strong organizational, problem-solving, and analytical skills.
- Demonstrated ability to plan own tasks.
- Ability to manage priorities and workflow.
- Proven ability to write clear technical documentation.
- Able to collect, interpret, and/or analyse complex data and information.
- Ability to identify and set clear goals and use initiative towards efficiently achieving them.
- Demonstrated ability to require less and less supervision over time.
GO APPLY NOW
Safe & secure application process
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Check your social media privacy settings and ensure public content is professional.
How to Apply
Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
Western Cape: Talent Pool: Team Leader posted by Wasteplan
Job Summary To support the Contract Manager in the efficient management of the site allocated to them, by assisting with…
View JobWestern Cape: Talent Pool: Forklift Driver posted by Wasteplan
Job Summary Responsible for safe, smooth and productive operating of the forklift.Responsibilities SHEQ Compliance Responsible for maintaining SHEQ...
View JobWestern Cape: Sales Assistant posted by Persona Staff
Requirements:Matric (Grade 12)Strong computer literacy with excellent Excel and Word skillsMust have a clear criminal recordLimited credit/debt issues...
View JobGauteng: General Manager posted by Hewitt Colenbrander Recruitment
Technical Competencies and responsibilitiesCreating and carrying out the company’s commercial expansion plan and strategic vision for the academy.Overseeing...
View JobSouth Africa: Business Development Consultant posted by Staff Solutions
Key Responsibilities1. Client Acquisition & Pipeline DevelopmentResearch and identify new business opportunities aligned with the group's strategic focus...
View JobGauteng: Supply Chain Coordinator posted by Staff Solutions
Key ResponsibilitiesSupply Chain CoordinationReceive and capture stock in the SAP system and ensure accurate distribution.Perform operational tasks...
View Job
Browse Employers
Job Alerts