Join our thriving team in Johannesburg as a Senior Software Developer, where your skills will contribute to pioneering software projects. We value creativity and innovation, providing you with a platform to showcase your talents.
Responsibilities
Develop and maintain features for applications using modern programming languages.
Collaborate in an agile environment to deliver high-quality software on schedule.
Conduct peer code reviews and provide feedback to improve code quality.
Research and implement new tools and technologies to enhance application capabilities.
Create and maintain technical documentation for systems and applications.
Incorporate user feedback to enhance software usability and functionality.
Requirements
Education
Bachelor's degree in Computer Science or equivalent experience
Experience
5+ years of experience in software development
Technical Skills
JavaScript
Java
SQL
Python
Soft Skills
Communication
Teamwork
Certifications
Scrum Master Certification
AWS Certified Developer
Languages
English: Fluent
Advantageous
Familiarity with cloud platforms like AWS or Azure: Experience deploying applications on cloud platforms.
Knowledge of container technologies such as Docker: Experience with containerization and orchestration.
Benefits
Competitive salary package
Health and wellness programs
Flexible working hours
Professional development opportunities
Company Culture
Innovative Environment: We encourage creativity and open-minded thinking in our teams.
Supportive Team Culture: Our collaborative culture ensures that every teammate contributes their voice.
Learning and Growth: Continuous learning is part of our DNA; we facilitate personal and professional development.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development