Senior Software Developer

apartmentNetwork Recruitment placeJohannesburg calendar_month 

Key Responsibilities:

  • Develop and maintain full-stack web applications using C#, .NET, TypeScript, HTML, and CSS.
  • Design and build secure RESTful APIs and system integrations.
  • Develop and optimise SQL databases, queries, and stored procedures.
  • Mentor junior developers and contribute to technical decision-making.
  • Conduct code reviews and ensure development best practices are followed.
  • Troubleshoot, optimise, and maintain enterprise-level applications.
  • Create and maintain technical documentation.

Job Experience and Skills Required:

  • 69 years of Full Stack Development experience.
  • Strong experience with C#, .NET Core / ASP.NET Core, and TypeScript.
  • Solid SQL and database development skills.
  • Experience building and integrating RESTful APIs.
  • Knowledge of Entity Framework or similar ORM tools.
  • Understanding of secure coding practices and application security.
  • Experience mentoring developers or leading technical projects.

Apply now!

apartmentNetwork RecruitmentplaceJohannesburg
and high-performing applications and services.  •  Collaborate with developers, business analysts, testers, and stakeholders to ensure successful solution delivery.  •  Review and improve coding standards, development practices, and software quality.  •  Validate...
apartmentGolden RuleplaceMidrand, 25 km from Johannesburg
Previous experience as a Tech Lead  •  Agile / Scrum experience  •  Expert understanding of the software development process  •  C# .Net  •  SQL Server 2012+  •  â€œModern JavaScript libraries” – Angular, Underscore, KnockoutJs, JQuery, BackboneJS, Foundation...
thumb_up_altRecommended

Software Development Manager

apartmentPeople SourceplaceJohannesburg
of people management, operational oversight, and sufficient technical depth to guide and support the development team when required. Experience - Minimum Requirements:  •  810+ years in software development  •  35+ years in a management or leadership role...