Software Developer

Johannesburg FULL TIME R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

As a Software Developer at Tech Innovations Inc., you will utilize your expertise to build scalable applications and improve our existing systems. You will collaborate with various teams to develop software that meets the demands of our diverse client base.

Responsibilities

  • Create software design specifications for various projects.
  • Work with cross-functional teams to deliver projects on time.
  • Implement software solutions that adhere to best practices and standards.
  • Evaluate and improve application performance.
  • Provide ongoing support and maintenance for existing applications.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
Experience
  • 3+ years of experience in software development
Technical Skills
  • Java
  • C#
  • SQL
  • HTML/CSS
  • JavaScript
Soft Skills
  • Teamwork
  • Communication
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Familiarity with Agile project management practices and sprint cycles.
  • Knowledge of RESTful APIs: Experience in developing and consuming APIs for seamless integration.

Benefits

  • Competitive salary package
  • Medical aid and pension fund contributions
  • Flexible work hours and occasional remote work
  • Professional development opportunities

Company Culture

  • Innovation: We encourage innovative thinking and vibrant discussions to foster creativity in our teams.
  • Collaboration: Collaboration is key; our teamwork ethos is fostered through open communication and shared goals.
  • Growth: We prioritize growth, offering training and mentorship to support employee career paths.
Status: Closed