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