
Umphakathi Recruitment
The Software Engineer will be responsible for designing, developing, and maintaining software applications and systems. This role involves collaborating with cross-functional teams to define, design, and ship new features, as well as ensuring the security and performance of existing software.
- Education Requirement:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Relevant certifications are a plus.
- Experience:
- 3-5 years of professional experience in software development.
- Proven experience with the full software development lifecycle.
- Experience with Agile development methodologies.
- Requirements:
- Proficiency in one or more programming languages such as Python, Java, C++, or JavaScript.
- Solid understanding of data structures, algorithms, and object-oriented design principles.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Experience with version control systems (e.g., Git).
Software Engineer