Join our Cape Town office as a Software Developer! You will collaborate with a diverse team to design and implement web applications that drive results. We are looking for someone who is enthusiastic about coding and eager to learn new technologies.
Responsibilities
Develop, test, and maintain software applications across various platforms.
Collaborate with product management to define software requirements.
Write clean, scalable code and perform code reviews.
Troubleshoot and debug applications to optimize performance.
Stay current with emerging technologies, trends, and best practices in software development.
Participate in Agile development processes, contributing to sprint planning and retrospectives.
Requirements
Education
Bachelor's degree in Computer Science or related field
Experience
3+ years of experience in software development
Technical Skills
Java
SQL
Spring Framework
HTML/CSS
JavaScript
RESTful APIs
Soft Skills
Communication
Analytical thinking
Languages
English: Fluent
Advantageous
Experience with Agile methodologies: Familiarity with Agile development practices and tools.
Knowledge of cloud platforms: Experience with AWS or Azure is a plus.
Benefits
Competitive salary with performance bonuses
Health insurance coverage
Annual leave and sick leave benefits
Training and development opportunities
Company Culture
Innovation: We promote a culture of innovation where creative solutions are encouraged.
Collaboration: Teamwork is fundamental to our success. Collaborate across departments to drive projects forward.
Continuous Improvement: We value continuous learning and provide opportunities for professional growth.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development