Become a Software Developer in our dynamic Johannesburg office! You will contribute to exciting projects and work with the latest technologies. We are looking for someone who thrives in a fast-paced environment and is eager to learn new skills.
Responsibilities
Write clean, maintainable code following established coding standards.
Collaborate with project managers to define project timelines.
Perform software testing to ensure user satisfaction.
Use version control systems to manage code changes.
Identify and mitigate risks associated with software development.
Assist in deployment processes and post-launch evaluations.
Mentor junior developers and contribute to team knowledge sharing.
Foster a culture of continuous learning and improvement.
Requirements
Education
Bachelor's degree in Computer Science or a related field
Preferred: Bachelor's degree in Software Engineering
Experience
3-5 years of experience in software development
Technical Skills
Python
React
Soft Skills
Problem-solving
Effective communication
Adaptability
Certifications
AWS Certified Developer
Certified Ethical Hacker
Languages
English: Fluent
Advantageous
Experience with microservices architecture: Understanding of architectural patterns for scalable applications.
Familiarity with containerization tools: Experience with Docker and Kubernetes for deployment.
Benefits
Comprehensive health insurance
Generous annual leave
Remote work allowances
Professional development stipends
Company Culture
Inclusivity: We believe in an inclusive workplace where everyone feels valued.
Work-Life Balance: We emphasize work-life balance to ensure employee well-being.
Straightforward Communication: Transparent communication is key to our collaborative environment.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development