We are seeking a skilled Software Developer to join our vibrant team in Cape Town. This role involves developing innovative software solutions, debugging existing programs, and collaborating with cross-functional teams to enhance our projects.
Responsibilities
Write clean, scalable, and efficient code.
Collaborate in Agile development processes and sprint planning.
Perform code reviews and provide constructive feedback.
Work closely with product managers to deliver optimal solutions.
Assist in troubleshooting and resolving software issues.
Requirements
Education
Bachelor's degree in Software Engineering or related field
Master's degree is advantageous
Experience
5+ years of experience in software development
Technical Skills
Python
Java
Soft Skills
Creativity
Critical Thinking
Certifications
Certified Software Development Professional
Languages
English: Fluent
Advantageous
Experience in Machine Learning: Basic understanding of machine learning algorithms and frameworks.
Familiarity with DevOps practices: Understanding of CI/CD and automation in software development.
Benefits
Comprehensive health and wellness programs.
Generous leave policies.
Regular team-building events.
Competitive salary package with performance bonuses.
Company Culture
Continuous Learning: We promote continual learning opportunities for our employees.
Diversity and Inclusion: A commitment to diversity and inclusion in our hiring practices.
Recognition: Recognizing and rewarding hard work and dedication.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development