Senior Software Engineer

Johannesburg FULL TIME R50,000 - R62,500 / Month
(R600,000 - R750,000 / Year)

Job Description

As a Senior Software Engineer at Tech Innovations Inc., you will develop, test, and implement high-quality software solutions while collaborating with cross-functional teams. We value creativity, problem-solving, and continuous learning.

Responsibilities

  • Collaborate with UX/UI designers to create user-friendly interfaces.
  • Maintain and enhance existing software solutions to improve functionality.
  • Assist in project planning and sprint reviews.
  • Communicate project updates and challenges to team leads effectively.
  • Review and refine specifications and requirements for application features.

Requirements

Education
  • Master's degree in Software Engineering or related field is preferred
Experience
  • 5+ years of software development experience with hands on approach in an Agile environment
Technical Skills
  • JavaScript
  • React
  • SQL
Soft Skills
  • Communication
  • Adaptability
Certifications
  • Google Certified Professional
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Familiarity with CI/CD tools: Experience with tools like Jenkins or Travis CI for continuous integration.
  • Knowledge of cloud platforms: Experience with AWS or Azure services for deploying applications.

Benefits

  • Health and wellness programs
  • Generous leave policy
  • Employee discounts on products and services
  • Opportunity for remote work

Company Culture

  • Diversity and Inclusion: We embrace diversity and strive to create an inclusive environment for all employees.
  • Community Engagement: Our team actively participates in community service and outreach programs.
Status: Closed