Jobs in

Senior Software Developer - Johannesburg

Key Responsibilities:
  • Development: lead the design and maintenance of .NET software solutions, participate in coding, and ensure high-quality code.
  • Team Leadership: manage and mentor the development team and foster a collaborative and innovative environment.
  • Release Management: oversee software releases, coordinating with cross-functional teams to meet business objectives.
  • Business Analysis: understand requirements, recommend solutions, and implement software to address business challenges.
  • Technical Expertise: provide technical guidance, review code, and ensure best practices.
  • Data Management: collaborate with data professionals to leverage organizational data, ensuring security and compliance.
  • Documentation & Communication: maintain technical documentation and communicate effectively with stakeholders.

Qualifications:
  • Bachelors degree in Computer Science, IT, or related field.
  • Proven full-stack development experience within the .NET framework.
  • Previous team leadership experience.
  • Strong coding and software architecture skills.
  • Excellent communication and interpersonal abilities.
  • Minimum of 5 years development experience and 3 years team leadership experience.
Apply today.
Only short listed candidates will be contacted. Apply Now

Want to do another search?

Jobs in