Senior Software Developer

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

Job Description

As a Senior Software Developer, you will be responsible for developing high-quality software solutions in Johannesburg. This position requires a blend of technical expertise, innovative problem-solving, and collaboration skills, as you work with multidisciplinary teams to refocus our application's capabilities.

Responsibilities

  • Architect software solutions and lead the development team in best practices.
  • Mentor junior developers and provide technical guidance.
  • Engage with stakeholders to understand business needs and align technology solutions.
  • Participate in backlog grooming to manage project flow.
  • Create documentation for architectural decisions and codebases.
  • Analyze project requirements and translate them into functional specifications.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 5+ years of experience in software engineering
Technical Skills
  • JavaScript
  • Docker
Soft Skills
  • Collaborative Team Player
  • Analytical Thinking
Certifications
  • Google Professional Cloud Architect
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Comfortable working in standard Agile environments to manage tasks and collaborate.
  • Knowledge of machine learning concepts: Interest or experience in developing ML models would be beneficial.

Benefits

  • Comprehensive medical, dental, and vision insurance.
  • Paid time off for personal and sick days.
  • Professional development opportunities and conferences.
  • Flexible work arrangements available.
  • Performance bonuses based on merit.

Company Culture

  • Continuous Improvement: We are committed to improving processes, services, and team dynamics.
  • Work-Life Balance: We believe in maintaining a healthy balance between work and personal life.
  • Engaged Leadership: Our leadership team is actively engaged in the company's success and employee well-being.
Status: Closed