Senior Developer x3
2021-12-02
-
2022-01-31
Permanent
DUR001430
Information Technology
KwaZulu Natal
,
Pietermaritzburg
Market related
-
Market related
Monthly
DUR001430 SENIOR DEVELOPER – KZN, HILTON

Purpose of the Job:
The Senior Developer will join a dynamic development team working on a range of exciting projects using cutting-edge technologies. The intention is to expand the business over the next 2-3 years. Activities will include building out the next generation of highly scalable, reusable and performant distributed services and applications for Smarter Technologies’ extensive and diverse range of customers and clients.
Required Qualifications and Experience
 
  1. Educated to degree level, or equivalent, preferably in subjects related to Information Technology.
  2.  Several years of experience delivering solutions using Agile methods (Scrum, XP, etc), utilising Test-Driven Development, code refactoring, with a strong awareness of the principles of creating ‘clean code’
  3. Experience in using automated unit testing tools
  4. Experience in middleware technologies, message queues, message brokers, and stream processing technologies (e.g. Apache Kafka).
  5. Highly proficient at designing and developing RESTful APIs.
  6. In-depth knowledge of relational and NoSQL database design and strong SQL skills, as well as an awareness of Object Relational Mapping technologies
  7. Extensive experience of using source control tools such as Git, and software build tools such as Maven / Gradle.
  8. Knowledge of the following;
  • C# / .NET Framework, ASP.NET Core
  • Typescript, Angular, React, Node.js, JavaScript ES6
  • HTML5, CSS
  • MS SQL Server, Cosmos DB, other relational / NoSQL databases
  • Python, Java
 

Behavioural Competencies:


  1. Passionate about software development, and producing high quality, innovative code and solutions
  2. A quick learning capability, easily picking up new technical concepts.
  3. A can-do, self-motivated attitude, with strong attention to detail
  4. A great sense of humour
Remuneration:

Only candidates with the minimum requirements will be considered
For more information please contact:
Chantelle Wodak
Apply