Software Developer

Introduction

A Johannesburg company is looking for detail-oriented software developers with excellent problem solving and analytical abilities to join their team in both their Cape Town and Bulgaria offices.

Duties & Responsibilities

  • Coding, testing and debugging programs according to standards
  • Modifying, expanding and updating applications
  • Communicating with a team that includes analysts, engineers and quality assurance testers in order to coordinate and document application development and testing
  • Developing software prototypes
  • Recommending system changes and enhancements
  • Documenting software specifications and training users

Desired Experience & Qualification

  • Experience: 8+ years.
  • Backend / server-side development experience
  • Design and specification experience
  • Web service experience (Web API in particular; WCF useful)
  • NET 4.5+ using C# and ASP.NET
  • Angular 4+
  • Bootstrap
  • jQuery
  • MS SQL / T-SQL experience
  • Knowledge of Agile Development (Scrum)
  • History and knowledge of creating high performance, robust systems
  • Highly Preferable:
  • MVC (preferably 5)
  • Diploma/degree in a software-related field
  • .NET Core exposure
  • Cross-system integration experience
  • Deployment experience (Octopus Deploy, etc.)
  • AWS Services (Lambda, API Gateway, Data Pipelines, Aurora, etc.)

APPLY HERE