Junior Software Engineer
On-siteCape Town, Western Cape, South Africa
Job Summary
Collaborate with cross-functional teams to align technology solutions with business objectives while developing and maintaining scalable front-end and back-end components. Design, build, and manage APIs and micro-services to ensure optimal performance, and contribute to system architecture principles focusing on security and maintainability. Work closely with UX/UI designers to create user-friendly interfaces and apply strong problem-solving skills using Java, Python, and JavaScript. Requires a Bachelor's degree and 0-3 years of experience; full-time role with competitive compensation.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, Mathematics, Statistics, or Actuarial Science (or a related field)
- 0-3 years of relevant software development experience
- Strong problem-solving and analytical skills
- Proficiency in programming languages and technologies such as Java, Python, JavaScript, and related frameworks
- Understanding of API design and micro-services architecture
- Familiarity with system architecture principles
- Excellent communication and teamwork skills
Desired Qualifications
- A passion for learning and an interest in gaining business, finance, and operational knowledge
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.