Software Engineer

Johannesburg FULL TIME R41,666 - R62,500 / Month
(R500,000 - R750,000 / Year)

Job Description

As a Cybersecurity Consultant at Tech Innovations Inc., you'll be pivotal in assessing and enhancing our clients' security posture. You will collaborate with various departments to implement robust security measures, conduct risk assessments, and educate staff on cybersecurity best practices. Your expertise will help to mitigate risks and safeguard sensitive information.

Responsibilities

  • Architect and develop software solutions for various platforms.
  • Engage in agile development processes and sprint planning.
  • Utilize version control systems to manage codebase.
  • Assist in the training and onboarding of junior developers.
  • Provide technical support to stakeholders and end-users.

Requirements

Education
  • Bachelor's degree in Information Technology or Engineering
  • Relevant certifications are a plus
Experience
  • 5+ years in full-stack software development
Technical Skills
  • JavaScript
  • HTML/CSS
  • REST APIs
Soft Skills
  • Analytical Skills
  • Adaptability
Certifications
  • Microsoft Certified: Azure Developer
  • Certified Ethical Hacker (CEH)
Languages
  • English: Fluent

Advantageous

  • Experience with microservices architecture: Understanding of microservices principles and practices.
  • Familiarity with testing frameworks: Experience with unit testing in software development.

Benefits

  • Comprehensive medical aid and health insurance
  • Performance bonuses based on KPIs
  • Remote working options available
  • Ongoing professional development opportunities

Company Culture

  • Growth Focused: We prioritize the professional growth and development of our employees.
  • Work-Life Balance: Promoting a healthy work-life balance to enhance employee well-being.
  • Continuous Learning: Encouraging ongoing learning and skill development for all team members.
Status: Closed