Software Developer

Johannesburg FULL TIME R30,000 - R41,667 / Month
(R360,000 - R500,000 / Year)

Job Description

Join us as a Software Developer, where you will contribute to the design, development, and maintenance of software applications. You will engage in various stages of the software development lifecycle, from gathering requirements to implementing features, all while collaborating with a dynamic team.

Responsibilities

  • Create and manage software development plans and schedules.
  • Communicate with internal teams to ensure timely project delivery.
  • Enhance existing applications by analyzing and improving their performance.
  • Review project requirements to develop technical specifications.
  • Mentor junior developers and provide guidance on development tasks.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 4+ years of comprehensive software development experience
Technical Skills
  • C#
  • ASP.NET
Soft Skills
  • Critical Thinking
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Experience with Cloud technologies: Familiarity with cloud platforms (AWS, Azure) for deployment and scalability.
  • Knowledge of Microservices architecture: Experience designing applications using microservices principles.

Benefits

  • Comprehensive health insurance
  • Performance bonuses and incentive programs
  • Work-life balance initiatives
  • Access to professional development courses

Company Culture

  • Team Spirit: We value collaboration and inspire each team member to strive for excellence.
  • Innovation-driven: Encouraging cutting-edge solutions, our culture promotes creativity and forward-thinking.
  • Inclusive Environment: We celebrate diversity and believe that our differences make us stronger.
Status: Closed