We are looking for a Software Engineer to join our innovative team in Johannesburg. The ideal candidate will have a strong foundation in software development, keen problem-solving skills, and a passion for building robust applications.
Responsibilities
Create and maintain high-quality software design and architecture.
Work on bug fixing and improving application performance.
Collaborate with team members to establish best practices.
Contribute to documentation and training materials.
Participate in team meetings to contribute ideas and discuss project status.
Assist in project planning and estimation of timelines.
Requirements
Education
Bachelor's degree in Computer Science or related field
Experience
3-5 years of experience in software development
Technical Skills
Java
Python
SQL
HTML/CSS
Git
React
Soft Skills
Teamwork
Analytical Thinking
Certifications
AWS Certified Developer
Languages
English: Fluent
Advantageous
Experience with Cloud Platforms: Knowledge of services such as AWS or Azure for deployment.
Familiarity with Agile methodologies: Experience working in Agile teams to deliver software.
Benefits
Competitive salary and performance bonuses.
Health and wellness benefits.
Flexible work hours and remote work options.
Career development opportunities.
Company Culture
Innovation: We promote a culture of innovation where every team member can contribute ideas and solutions.
Collaboration: Teamwork is at the heart of our operations, encouraging collaboration across departments.
Diversity and Inclusion: We are committed to creating a diverse workplace where everyone feels valued and included.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development