Software Developer

Johannesburg FULL TIME R25,000 - R50,000 / Month
(R300,000 - R600,000 / Year)

Job Description

As a Software Developer at Tech Innovations Inc., you'll be responsible for the full software development lifecycle. This includes understanding user needs, writing clean code, and testing applications to ensure a robust user experience. If you thrive in a fast-paced environment and enjoy tackling new challenges, we want to hear from you!

Responsibilities

  • Collaborate in the software development life cycle and agile methodology.
  • Participate in sprint planning and retrospectives.
  • Build robust back-end services and APIs.
  • Ensure data security and integrity in application development.
  • Proactively address performance issues and optimize existing code.
  • Actively contribute to team discussions and brainstorming sessions.

Requirements

Education
  • Bachelor's degree in Information Technology or equivalent
  • Master's degree preferred
Experience
  • 5+ years of experience in software engineering
Technical Skills
  • C#
  • Django
  • DevOps Tools
Soft Skills
  • Analytical skills
  • Adaptability
Certifications
  • Microsoft Certified: Azure Developer
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Familiarity with Cloud Services: Experience with AWS or Azure cloud platforms for application deployment.
  • UI/UX Design Skills: Basic understanding of user interface and experience design.

Benefits

  • Comprehensive benefits package including medical aid and retirement savings
  • Paid time off and holiday leave
  • Work-life balance initiatives
  • Continuous learning and training opportunities.
  • Remote work options available for flexibility.

Company Culture

  • Continuous Development: We support continuous personal and professional development for our employees.
  • Inclusivity: We are proud of our diverse team and inclusive practices.
Status: Closed