Software Engineer

Cape Town Full-time R41,666 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

As a Software Engineer at Tech Innovations Inc., you will dive into the world of software development, contributing to innovative projects that shape the future of technology. Your expertise will play a crucial role in developing scalable applications while ensuring efficiency across the board.

Responsibilities

  • Create software using Java, Python, or similar programming languages.
  • Analyze user requirements and transform them into technical specifications.
  • Document software designs and architecture for future reference.
  • Implement security measures in software development.
  • Conduct unit tests to ensure functionality and performance.
  • Review project requirements with stakeholders for clarity and understanding.
  • Use version control systems like Git for collaborative development.
  • Support the deployment of applications and provide troubleshooting assistance.
  • Engage in the testing and validation of generated software.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree in relevant field is preferred
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • C#
  • JavaScript
  • Node.js
Soft Skills
  • Critical Thinking
  • Leadership
Certifications
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent
  • Xhosa: Basic

Advantageous

  • Familiarity with cloud services (AWS or Azure): Understanding cloud computing principles and services.
  • Exposure to microservices architecture: Experience working in microservices environments.

Benefits

  • Comprehensive health insurance package
  • Annual leave and sick leave
  • Work-from-home options
  • Team-building activities

Company Culture

  • Supportive Environment: Our team culture is built on support and collaboration, where everyone is encouraged to share knowledge and support one another.
  • Continuous Learning: We provide opportunities for continuous learning and professional development.
Status: Closed