Enable job alerts via email!

Senior Software Engineer

Dye & Durham Corporation

Cape Town

On-site

ZAR 600,000 - 800,000

Full time

Today
Be an early applicant

Job summary

A leading technology firm in Cape Town seeks a Senior Software Engineer with 8+ years of experience. The individual will own the development of in-house applications, ensuring high-quality code and mentoring team members in best practices. Skills in ASP.NET, MS SQL, and SOLID design principles are crucial for success in this role. The company offers a competitive salary and numerous benefits, including training opportunities and healthcare.

Benefits

Healthcare
Pension
Company discounts
Wellness programs
Paid days off for house moves or volunteering

Qualifications

  • 8+ years of experience in software engineering.
  • Self-starter and highly motivated.
  • Strong background in SOLID engineering and modular design.

Responsibilities

  • Mentor team resources in best practices.
  • Provide estimates for planned tasks.
  • Maintain a backlog of work items.

Skills

ASP.NET / .NET CORE MVC
WPF
HTML
XML
CSS
JSON
JavaScript
jQuery
MS SQL
SOLID design principles
Entity Framework
Azure

Education

Degree in Computer Science
Job description
Senior Software Engineer

Department: Software Development

Employment Type: Permanent - Full Time

Location: Cape Town

Reporting To: Director, Software Engineering

Description

The successful candidate will have 8+ years of experience. They will be a self-starter, highly motivated, and keen to learn. The individual will own the development of our in-house applications, as well as facilitating product builds and client integrations. They must possess a strong background in SOLID engineering, plus modular system design. Core responsibilities revolve around management and extension of existing code base, development of new products and working with product owner to meet business requirements and departmental objectives.

Key Responsibilities
  • Strong mentoring ability to align team resources with departmental objectives in SOLID engineering and other best practices.
  • Review and provide realistic estimates around planned tasks.
  • Effective planning to maintain a healthy backlog of work items including product initiatives and tech debt.
  • Prepare documentation on the status, operation, and maintenance of software.
  • Clearly and regularly communicate with technical support colleagues and management.
  • Development scheduling and deployment of code sets.
  • Participate in peer-reviews of solution designs and code reviews.
  • Work closely with all stakeholders to troubleshoot product and systems issues, exploring solutions and implementing long-term fixes to prevent recurrences.
Skills, Knowledge & Expertise
  • ASP.NET / .NET CORE MVC, WPF.
  • Experience in web-related technologies (HTML, XML, CSS, JSON, JavaScript, jQuery).
  • MS SQL knowledge is a must.
  • Strong grasp of SOLID design principles.
  • Entity Framework.
  • Azure knowledge is a strong asset.
  • Relevant Education (Degree/NVQ or similar in Computer Science, Software Engineering, Mathematics etc.).
  • Any domain knowledge relating to business law is a big plus.
Job Benefits

At Dye & Durham we strive to be visionaries! As a leader in our field, we ensure our employees are ready for the next challenge in their journey with us by offering internal and external training opportunities. We offer competitive salaries and a whole host of benefits including healthcare, pension, company discounts, wellness programs, and paid days off to move house or volunteer for your favourite charity.

Please note, if this role is based in South Africa, all applicants must have the legal right to live and work in South Africa. Proof will be required during the recruitment process

Do you share our DNA?

  • We ask how tomorrow can be better than today
  • We are passionate about solving our customer's challenges
  • Our ideas break boundaries
  • We value different perspectives and encourage dialogue
  • We take ownership and celebrate together
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.