Software Developer

Durban FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

As a Software Developer at Tech Innovations Inc., you'll be tasked with designing and implementing software applications, enhancing existing systems, and collaborating with cross-functional teams to deliver exceptional results. Bring your skills in programming and enthusiasm for technology to our growing team!

Responsibilities

  • Design, code, and test new software programs and applications.
  • Collaborate with UX/UI designers to improve application usability.
  • Document development processes, code changes, and application settings.
  • Identify bottlenecks and optimize performance of applications.
  • Assist in the deployment of applications and conduct post-deployment reviews.
  • Provide technical support and training for users as needed.

Requirements

Education
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
Experience
  • 3+ years of experience in software development
Technical Skills
  • Java
  • JavaScript
  • SQL
Soft Skills
  • Teamwork
  • Time Management
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Familiarity with Agile frameworks and principles to enhance team performance.
  • Knowledge of cloud services (AWS, Azure): Experience with cloud platforms to deploy and manage applications.

Benefits

  • Competitive salary package with performance bonuses.
  • Health and wellness benefits.
  • Opportunities for professional development and growth.
  • Flexible working hours.

Company Culture

  • Innovative Environment: We foster a culture of innovation where ideas are encouraged and implemented.
  • Team Spirit: Collaboration is at the heart of our success. We value teamwork and communication.
  • Continuous Improvement: We believe in continuous learning and improvement for our team members.
Status: Closed