Our client requires the services of a Software Engineer (Advanced) - Midrand/Menlyn/Rosslyn/Home Office rotation
Amazing brand with cutting-edge technology
Excellent teams in Global team collaboration
High work-life balance with Flexible hours
Agile working environment
POSITION: Contract until December 2026
EXPERIENCE: 4-6 Years related working experience.
COMMENCEMENT: As soon as possible
QUALIFICATIONS/EXPERIENCE
South African citizens/residents are preferred.
Relevant IT Degree / Diploma and Work Experience
5+ years of experience in as a Software Engineer in Java based applications.
3+ years of experience working with Enterprise level Business Applications.
4- 6 years experience in Java EE Business Application Development
ESSENTIAL SKILLS:
Experience in Software Architecture
Experience & knowledge in building and integrating RESTful APIs
Excellent knowledge in transforming business requirements into architecture and code
Very good knowledge in testing (unit tests, system tests, automated testing etc.)
Very good knowledge in working with AWS Cloud
Very good knowledge in working with Apache Kafka
Very good knowledge in Git
Basic knowledge in working with an Angular Frontend
ADVANTAGEOUS SOFT SKILLS
Strong interpersonal and communication skills.
Familiar with Quarkus
Familiar with Terraform
Familiar with Cloud Engineering
Familiar with Grafana
Experience working using agile development methodologies
Experience using Confluence and Jira
ROLE:
Assist in the migration of a business application that marks the final step of the GROUP vehicle sales process.
Responsible for the accurate and high-quality implementation of business requirements and processes around the vehicle handover to the customer
Responsible to assess quality on technical requirements.
Have understanding for criticality and help improve the quality of our product.
Provide architectural backbone of the team.
Collaborate closely with the applications Sub-PO and IT team.
Pay attention to detail and use critical thinking to help the product improve.
Support in setting up a clean Git workflow and help onboard the team.
Support the team in operations.
NB: By applying for this role, you consent to be added to the iSanqa database and to receive updates until you unsubscribe. Also note, that if you have not received a response from us within 2 weeks, your application was unsuccessful.