Software Engineering Consultant

Johannesburg FULL TIME R50,000 - R70,000 / Month
(R600,000 - R850,000 / Year)

Job Description

Join our team as a Software Engineering Consultant in Johannesburg! We are on the lookout for someone who thrives on delivering high-quality software solutions that are user-centric and innovative. This role offers a fantastic opportunity to work in an agile environment, collaborating with talented professionals and driving projects from concept to completion.

Responsibilities

  • Develop and implement software solutions tailored to client specifications.
  • Work closely with cross-functional teams to drive project success.
  • Assist in defining project scope and requirements, providing technical input to stakeholders.
  • Ensure the performance and reliability of applications through thorough testing.
  • Provide mentorship to junior developers, fostering a culture of learning.
  • Contribute to the continuous improvement of software development processes.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree in Software Development or Business Analysis is preferred
Experience
  • 5+ years in software consultancy or development roles
Technical Skills
  • JavaScript
  • C#
Soft Skills
  • Teamwork
  • Analytical Thinking
Certifications
  • Google Cloud Certified - Professional Cloud Architect
  • Agile Certified Practitioner
Languages
  • English: Fluent

Advantageous

  • Hands-on experience with Terraform: Experience with infrastructure as code tools to manage cloud resources.
  • Familiarity with serverless architecture: Understanding of serverless computing for scalable application deployment.

Benefits

  • Extensive healthcare coverage including dental and vision
  • Generous leave policy including parental leave
  • Opportunities for international travel and conferences
  • Support for continuous learning and skill development

Company Culture

  • Continuous Learning: We invest in our employees' growth through training and development opportunities.
  • Flexibility and Balance: We promote a healthy work-life balance with flexible work options.
Status: Closed