Senior Software Engineer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

As a Senior Software Engineer at Tech Innovations Inc., you will be instrumental in developing high-quality software solutions. You will work closely with cross-functional teams to design, develop, and deploy new features that enhance our client’s user experience.

Responsibilities

  • Lead development projects from conception to deployment.
  • Utilize agile methodologies to improve team productivity.
  • Collaborate closely with UI/UX teams to ensure alignment with project goals.
  • Optimize applications for maximum speed and scalability.
  • Ensure high-quality outputs through rigorous testing and debugging.
  • Develop and maintain comprehensive documentation for code and features.

Requirements

Education
  • Bachelor's degree in Computer Science or Information Technology.
  • Postgraduate qualifications are advantageous.
Experience
  • Minimum of 5 years in software development roles.
Technical Skills
  • JavaScript
  • Docker
Soft Skills
  • Communication
  • Leadership
Certifications
  • Cisco Certified Network Associate (CCNA)
  • Certified Agile Leader
Languages
  • English: Fluent

Advantageous

  • Familiarity with DevOps Practices: Experience in working with CI/CD pipelines and DevOps tools.
  • Proficiency in Python: Knowledge of Python for backend services and automation.

Benefits

  • Comprehensive health and wellness programs
  • Generous leave policies
  • Flexible work arrangements
  • Professional development opportunities

Company Culture

  • Inclusivity: We celebrate diversity and foster an inclusive workplace culture.
  • Empowerment: We empower our employees to take ownership of their work.
  • Community Engagement: We actively participate in our local community and encourage employee involvement.
Status: Closed