Senior IT Developer
Port Elizabeth
Market related salary offered.

Requirements:

  • Advanced Diploma of 3 to 4 years / NQF level 7. Typically, a 3 – 4 year Diploma/Degree from a University of Technology or similar.
  • Extensive knowledge of software development and its technologies.
  • Successful track record of developing quality software products and shipping production ready software.
  • Must understand and can speak to all aspects of the software development life cycle (e.g. requirements, analysis, design, implementation, testing, and documentation).
  • Good understanding and working knowledge of SOLID design principles and Clean/Onion architecture.
  • Extensive knowledge of C# and .Net Core using Visual Studio.
  • Good understanding of frontend technologies like JavaScript, jQuery, AJAX, HTML, and Razor. Blazor advantageous.
  • Experience with ORM frameworks like Entity Framework, NHibernate or Dapper.
  • Experience writing SQL queries for SQL Server or another Relational Databases.
  • Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability.
  • Experience with design, development and implementation of unit and scenario testing (nUnit / xUnit).
  • Experience with version control using GIT or SVN.
  • Experience with Scrum/Agile development methodologies.
  • Experience with Azure DevOps boards, repos, pipelines, CI-CD is advantageous.
  • Experience with Design Patterns like Repository, Factory, Singleton, etc patterns is advantageous.
  • Experience with Kendo / Telerik is advantageous.

Desired Skills:

  • C#
  • SQL
  • GIT
  • SVN
  • jQuery
  • AJAX
  • HTML
  • JavaScript
  • REST
  • SOAP
  • API
  • Azure DevOps
  • CI-CD
  • .NET

Desired Work Experience:

  • 5 to 10 years

Desired Qualification Level:

  • Degree

Learn more/Apply for this position