Dimension Data is a global information & communication technology organization which is ready to lead the biggest change in the IT industry.  We are recognized as Top Employer for 3 consecutive years with over 31000 employees across 58 countries.

We are looking for Senior Developers who designs, develops, maintains and administers transactional and analytical data structures or medium complexity software code which translates business requirements into technology terms. Specifically, Senior Developers develop complex algorithms and programming code for software solutions according to the required specifications. They take responsibility for the production of solutions in line with business requirements and specifications.



Specific Experience: 3 – 5 years application development experience
General  Qualification:   Degree in Computer Science or related subject, or equivalent experience
Utilize established development tools, guidelines and conventions including but not limited to Visual Studio 2013/15, MVC 4/5, SQL Server, HTML 5, CSS, JavaScript, Angular and C#, .net 4.x
Design, code and test new web, API and service applications
Enhance existing systems by analysing business objectives, preparing an action plan and identifying areas for modification and improvement
Maintain existing software systems by identifying and correcting software defects
Create technical specifications and test plans
Skill Requirements:  at least 3 – 5 years of experience in a professional capacity and / or a  Bachelor’s degree in Computer Science, Information Systems or related field.
Your skills should include at least some of the items below:

C# 6 / .net 4.x
.NET Core / Standard
NoSQL databases such as RavenDB, Mongo, or Couch
HTML5, CSS, Javascript / JQuery / AngularJS
Rabbit MQ
Dependency Injection / Simple Injector
Domain Driven Design / CQRS / Event Sourcing
TFS / Git
Octopus Deploy / Chef
Designing and building and Web APIs
Creating Windows Services
WS-Fed, OAuth2, SAML
C# async / await