We invite ambitious Software Developers to be part of our expanding team in Johannesburg. Embrace the opportunity to work on diverse projects that require your expertise in modern technologies, and make a significant impact on our outcomes.
Responsibilities
Contribute to the architecture and design of scalable software solutions.
Work closely with the QA team to ensure high-quality deliverables.
Implement software development best practices and methodologies.
Assist in the documentation of technical specifications and user guides.
Participate in daily stand-ups and sprint planning meetings.
Requirements
Education
Bachelor's degree in Computer Science or equivalent
Master's degree is advantageous
Experience
3-5 years of experience in software development
Technical Skills
JavaScript
C#
SQL
Agile methodology
RESTful APIs
Soft Skills
Problem-solving
Communication
Teamwork
Certifications
AWS Certified Developer
Microsoft Certified: Azure Developer Associate
Languages
English: Fluent
Advantageous
Experience with AWS or Azure cloud services: Practical knowledge of deploying applications on cloud platforms.
Familiarity with CI/CD tools: Knowledge of integrating CI/CD practices to streamline deployments.
Benefits
Competitive salary and performance bonuses
Health insurance and retirement benefits
Professional development and training programs
Flexible working arrangements
Company Culture
Innovation: We thrive on innovation and encourage our team to bring their ideas to the table.
Work-life Balance: We believe in a healthy work-life balance and support our employees in achieving it.
Inclusive Environment: We promote a culture of inclusivity and respect for all individuals.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development