Our client delivers integrated solutions for client success, blending strategic insights and innovative execution. Based in Cape Town, they specialise in business strategy, digital transformation, and operational efficiency. Join a team that's shaping the future with creativity and precision.
Salary: Negotiable- Depending on Experience
About The Role
The Software Developer will play a vital role in the client's mission to deliver cutting-edge integrated solutions. Working closely with a team of developers and project managers, the Software Developer will be responsible for designing, developing, and maintaining high-quality software applications that meet client needs and contribute to the overall success of the business.
Requirements
- Bachelors degree in Computer Science, Software Engineering, or related field (preferred but not required);
- Proven experience in software development, with a focus on designing and building scalable applications;
- Proficiency in programming languages such as Java, Python, or JavaScript;
- Strong understanding of software development methodologies, tools, and techniques;
- Excellent problem-solving skills and attention to detail;
- Ability to work both independently and collaboratively in a fast-paced environment;
- Strong communication skills, with the ability to effectively articulate technical concepts to non-technical stakeholders.
- Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications;
- Design, develop, and test software applications according to best practices and coding standards;
- Maintain and enhance existing software systems, troubleshooting and resolving issues as needed;
- Participate in code reviews to ensure code quality, performance, and scalability;
- Stay up-to-date with emerging technologies and industry trends, incorporating them into software development processes as appropriate;
- Communicate effectively with team members and stakeholders, providing updates on project status and addressing any concerns or questions.