Software Developer

Johannesburg FULL TIME R40,000 - R55,000 / Month
(R480,000 - R660,000 / Year)

Job Description

As a Software Developer at Tech Innovations Inc., you will harness your expertise in programming to bring innovative solutions to life. This role demands a proactive individual who thrives on challenges and has experience in various coding languages and frameworks. Collaborate with a diverse team to craft high-quality software solutions for our clients and develop your skills along the way.

Responsibilities

  • Create scalable applications based on the latest technologies.
  • Engage in regular communication with clients to understand and refine requirements.
  • Collaborate with the QA team to ensure product quality.
  • Mentor junior developers and share knowledge across the team.
  • Implement best practices for coding and software design.
  • Contribute to an agile development environment with daily stand-ups.

Requirements

Education
  • Bachelor's or Master's degree in Computer Science or Software Engineering
  • Additional certifications in software development preferred
Experience
  • 5 years or more of experience developing software in a professional environment.
Technical Skills
  • C#
  • Django
Soft Skills
  • Agile methodology
  • Adaptability
Certifications
  • Certified SAFe Agilist
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Deep understanding of REST APIs: Experience developing and consuming RESTful web services.
  • Experience with automated testing: Familiar with tools for automated testing such as Selenium or JUnit.

Benefits

  • Comprehensive health and wellness package
  • Generous leave and work-life balance initiatives
  • Remote work flexibility
  • Funding for professional development opportunities

Company Culture

  • Inclusivity: Diversity is at the core of our mission, ensuring that everyone's voice is heard.
  • Agility: We adapt quickly to changes, embracing new challenges and technologies.
  • Supportive Atmosphere: Our work atmosphere is supportive, guiding all employees toward success.
Status: Closed