Enable job alerts via email!

Senior Software Developer

Rensearch Placements Cc

Gauteng

On-site

ZAR 300 000 - 400 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A reputable technology firm in Gauteng seeks an experienced Net Developer with over 10 years in programming. You will design scalable systems, optimize SQL databases, and mentor junior developers. Proficiency in .NET framework, MS SQL, and related technologies is essential. This role offers a competitive package.

Qualifications

  • 10 or more years' experience required.
  • Strong programming skills with the .NET framework.
  • Ability to work with various databases and technologies.

Responsibilities

  • Design scalable and maintainable software systems.
  • Write clean, efficient, and well-documented code.
  • Lead technical discussions and decision-making in the team.

Skills

Net Framework (version 4 >)
Net Core
Javascript
HTML
CSS
MS SQL
Postgres SQL
Entity Framework
Kubernetes
SignalR

Education

Diploma / Degree in programming or relative work experience

Tools

Azure Developer Associate
Azure DevOps knowledge
DevExpress
SOAP API
REST API
WebSync (FrozenMountain)
RabbiMQ
Job description
Introduction

Job Purpose :

  • Fast track existing and future strategic projects
  • SQL optimization
  • Parts finder optimization
  • Ecommerce deployment and maintenance integration
  • Consolidation of multiple apps into one
Duties & Responsibilities
Design & Architecture
  • Design scalable and maintainable software systems.
  • Define and document system architecture and high-level design.
  • Choose appropriate tools, frameworks, and technologies.
Development
  • Write clean, efficient, and well-documented code.
  • Lead complex feature implementation or system refactoring.
QA / Testing Lead

Testing & Quality Assurance

  • Write and review unit, integration, and end-to-end tests.
  • Conduct code reviews to ensure code quality and maintainability.
  • Participate in debugging and resolving complex issues.
DevOps & Deployment
  • Write and review unit, integration, and end-to-end tests.
  • Conduct code reviews to ensure code quality and maintainability.
  • Participate in debugging and resolving complex issues.
Team Collaboration
  • Lead technical discussions and decision-making in the team.
  • Mentor junior and mid-level developers.
  • Help define sprint goals, priorities, and estimates.
Stakeholder Communication
  • Collaborate with product owners, business analysts, and designers.
  • Translate business requirements into technical solutions.
  • Provide technical insight during planning and scoping.
Process Optimisation
  • Identify bottlenecks and recommend process or architectural improvements.
  • Advocate for and lead refactoring initiatives or tech debt paydown.
Research & Innovation
  • Stay current with industry trends, tools, and best practices.
  • Introduce and evaluate new technologies and methodologies.
Documentation
  • Maintain comprehensive technical documentation.
  • Document design decisions and system changes.
Desired Experience & Qualification
  • Diploma / Degree in programming or relative work experience
  • 10 or more years' experience
Net Developer
  • Net Framework (version 4 >
  • Net Core
  • WinForms
  • MVC
  • WebApi
  • JSON
  • SOAP API
  • REST API
  • Javascript
  • HTML
  • CSS
  • MS SQL
  • Postgres SQL
  • Beneficial
  • Entity Framework
  • SQL Views
  • SQL Stored Procedures
  • Azure Developer Associate
  • Azure DevOps knowledge
  • SignalR
  • WebSync (FrozenMountain)
  • DevExpress
  • Kubernetes
  • RabbiMQ
Package & Remuneration

R to R ctc

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.