Enable job alerts via email!

Senior Software Developer (CH1181)

Capital H Staffing and Advisory Solutions

Paarl

On-site

ZAR 600 000 - 800 000

Full time

Today
Be an early applicant

Job summary

A technology recruitment firm in Paarl is seeking an experienced Senior Developer to design and deliver software solutions. The ideal candidate should have over 7 years of commercial programming experience, be proficient in .Net Core, C#, and MSSQL, and possess strong leadership skills. The role entails collaboration with teams and ensuring high standards in code quality and software architecture.

Qualifications

  • At least 7+ years’ experience in commercial programming.
  • Strong analytical and communication skills.
  • Proven ability to lead technical discussions.

Responsibilities

  • Design, develop, test, and deploy high-quality software solutions.
  • Collaborate with stakeholders to define project requirements.
  • Provide technical leadership and mentorship for other developers.

Skills

Object oriented programming
Procedural programming
Relational database design
MSSQL
.Net Core
Entity Framework
C#
HTML
CSS
JavaScript
Typescript
React
API development
Git
CI/CD pipelines
Problem-solving

Education

Grade 12
Relevant tertiary qualification in Computer Science and/or Information Systems
Job description
Overview

Our client develops specialised business-information software for farms, wineries, and related industries. They seek a self-motivated Senior Developer with strong work ethic and time-management skills. The position is based in Paarl and reports to the team manager.

Responsibilities
  • Design, develop, test, and deploy high-quality software solutions.
  • Collaborate with team leaders, product owners, and other stakeholders to define project requirements and deliverables.
  • Provide technical leadership, mentorship, and code reviews for junior and mid-level developers.
  • Contribute to architectural planning, system design, and performance optimization.
  • Ensure code quality, maintainability, and scalability through best practices.
  • Troubleshoot, debug, and resolve software defects and production issues.
  • Stay up to date with emerging technologies and development methodologies.
  • Participate in sprint planning, retrospectives, and agile ceremonies.
Requirements
  • Grade 12 with a relevant tertiary qualification in Computer Science and/or Information Systems
  • At least 7+ years’ experience in commercial programming
  • Must be comfortable with both object oriented and procedural programming methodologies.
  • A solid foundation in programming knowledge, patterns, principles and industry, best practices.
  • Strongly experienced with relational database design and MSSQL
  • Experienced with .Net Core, Entity Framework, C#, HTML, CSS, JavaScript, and Typescript
  • Experience with React (knowledge of Redux and/or any other flux pattern will be beneficial)
  • Experience with Rest API's
  • Strong understanding of software architecture principles, design patterns, and version control (Git).
  • Experience with continuous integration and deployment (CI/CD) pipelines.
  • Excellent problem-solving, analytical, and communication skills.
  • Proven ability to lead technical discussions and guide others toward solutions.
Nice-to-Have
  • Experience in the wine or manufacturing industry software domain.
  • Experience integrating with ERP or financial systems.
Personal Attributes
  • Self-motivated and driven by technical excellence.
  • Able to work independently and as part of a team.
  • Strong attention to detail and commitment to delivering high-quality work.
  • Mentorship mindset and willingness to share knowledge.
General
  • We are committed to fair and inclusive hiring. All suitably qualified applicants are welcome to apply.
  • Preference may be given in line with our client’s Employment Equity plan and applicable legislation.
  • Applicants must have the legal right to work in South Africa at the time of application.
  • Only shortlisted candidates will be contacted. If you do not hear from us within 30 days, please consider your application unsuccessful.
  • Please include your current remuneration (CTC), salary expectation, and notice period (optional but helpful for screening).
  • By applying, you consent to the processing of your personal information for recruitment purposes in accordance with POPIA.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.