Join our tech-savvy team as a Software Engineer in the bustling Johannesburg area. Here, you'll have the chance to shape the future of technology with robust applications while work culture that promotes continuous improvement and enthusiasm.
Responsibilities
Design, develop, and maintain scalable software systems.
Conduct thorough testing and validation of applications.
Implement security measures to safeguard applications against vulnerabilities.
Develop technical documentation for software solutions.
Collaborate in an Agile environment to improve development processes.
Requirements
Education
Bachelor's degree in Software Engineering or equivalent
Master's is preferred
Experience
5-7 years of hands-on experience in software development
Technical Skills
Python
JavaScript
DevOps tools
Soft Skills
Critical Thinking
Adaptability
Certifications
Oracle Certified Professional Java SE
Google Cloud Certified - Professional Cloud Architect
Languages
English: Fluent
Advantageous
Familiarity with cloud platforms like AWS or Azure: Experience in utilizing cloud services for application deployment.
Proficient in mobile application development: Knowledge of creating mobile apps for Android or iOS.
Benefits
Health, dental, and vision coverage
Generous retirement plan
Opportunities for remote work
Employee wellness and support programs
Company Culture
Continuous Learning: We are dedicated to fostering personal and professional growth through ongoing development initiatives.
Work-Life Balance: We strive to maintain a healthy work-life balance to ensure employee well-being.
Empowerment: Employees are empowered to make decisions and lead projects, fostering ownership and accountability.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development