Snr Software Developer
Centurion
Office-based position

Minimum Requirements
Tertiary qualification
8+ year’s relevant experience:

  • .Net; .Net Framework; .Net Core; WinForms; MVC; WebApi; JSON; SOAP API; REST API; JavaScript; HTML; CSS; MS SQL; Postgres SQL

Beneficial/advantageous:

  • Entity Framework; SQL Views; SQL Stored Procedures; Azure Developer Associate; Azure Devops; SignalR; WebSync; DevExpress; Kubernetes; RabbiMQ

Overview of duties

  • Design scalable and maintainable software systems.
  • Define and document system architecture and high-level design.
  • Write clean, efficient and well-documented code.
  • Lead complex feature implementation or system refactoring.
  • Write and review unit, integration and end-to-end tests.
  • Conduct code reviews to ensure code quality and maintainability.
  • Particate in debugging and resolving complex issues.
  • Lead technical discussion and decision making.
  • Mentor junior and mid-level developers.
  • Collaborate with Product Owners, Business Analysts and Designers.
  • Translate business requirements into technical solutions.
  • Provide technical insight during planning and scoping.
  • Identify bottlenecks and recommend process or architecture improvements.
  • Maintain comprehensive technical documentation.
  • Document design decisions and system changes.

Salary Bracket
R70 000 to R105 000 pm CTC, depending on experience, qualification(s) and current / previous package.

Desired Skills:

  • .net
  • .net framework
  • .net core
  • winforms
  • mvc
  • webapi
  • javascript
  • ms sql
  • postgres sql

Learn more/Apply for this position