Software Engineer

Johannesburg Full Time R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

As a Software Engineer at Tech Innovations Inc., you'll get to work with cutting-edge technologies to develop Java applications that drive efficiency and innovation. We're looking for individuals who have a knack for problem-solving and a keen eye for detail. The right candidate will play a critical role in the software development lifecycle, working closely with cross-functional teams to understand requirements and deliver robust solutions.

Responsibilities

  • Architect and build high-performance Java applications.
  • Evaluate and improve application performance and security.
  • Working with CI/CD tools to streamline innovation and deployment.
  • Assist in customer support metrics and issues.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Postgraduate qualification is preferable
Experience
  • 5+ years of experience in full-cycle software development
Technical Skills
  • Microservices Architecture
Soft Skills
  • Communication
  • Leadership
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms (AWS, Azure, etc.): Expertise in deploying and managing applications on cloud environments.
  • Familiarity with Agile methodologies: Knowledge and experience in Agile software development practices.

Benefits

  • Medical aid coverage
  • Flexible working arrangements
  • Continuous learning and development opportunities
  • Performance bonuses based on job performance

Company Culture

  • Innovative Environment: We foster a culture of innovation where creativity is welcomed and encouraged.
  • Team Spirit: Building a strong team spirit is at the heart of our operations, empowering every employee.
  • Commitment to Excellence: We strive for excellence in everything we do, ensuring our clients receive the best service.
Status: Open