Software Engineer
Johannesburg - South Africa
Job Summary
Report to: Manager
Seniority Level: Mid Career (Above 6 yrs exp)
Type: 6 to 12 months Contract
Duties and Responsibilities:
- Develop high-quality software design and architecture
- Identify prioritize and execute tasks in the software development life cycle
- Develop tools and applications by producing clean efficient code
- Automate tasks through appropriate tools and scripting
- Review and debug code
- Perform validation and verification testing
- API and microservices development and enhancement
- Code implementation aligned to standards and architecture
- CI/CD pipeline integration and support
- Bug fixing and defect resolution
- Code reviews and version control management
- Unit and integration testing support
- Developed and deployed APIs/microservices
- Source code and version-controlled repositories
- CI/CD pipeline-ready code
- Bug fixes and stable releases
- Code review and quality compliance artefacts
Required Experience:
IC
Key Skills
About Company
With 15 years of experience in the Telecommunications and Financial Services industry in Africa and the Middle East, we are experts at supporting our clients through their digital transformation journeys. We believe in blending traditional methods with cutting-edge strategies to drive ... View more