Enable job alerts via email!

Senior Software Engineer

Dye & Durham Corporation

Cape Town

On-site

ZAR 700,000 - 950,000

Full time

17 days ago

Job summary

A leading legal technology provider in Cape Town seeks a highly motivated Senior Engineer to develop in-house applications and lead team mentoring. The role requires 8+ years of experience in ASP.NET and strong problem-solving skills. Benefits include ongoing training, competitive salary, and wellness programs.

Benefits

Internal and external training opportunities
Healthcare
Pension
Wellness programs
Paid days off for volunteering

Qualifications

  • 8+ years experience with ASP.NET / .NET CORE MVC.
  • Strong understanding of SOLID design principles.
  • Domain knowledge in business law or property risks is advantageous.

Responsibilities

  • Mentor team members to align resources with objectives.
  • Plan to maintain a healthy backlog of work items.
  • Communicate with technical support colleagues and management.

Skills

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

Education

Relevant Degree in Computer Science, Software Engineering, Mathematics
Job description

Description

We are looking for a motivated and collaborative Senior Engineer to join our UK / SA based team, to work on one of our industry-leading desktop applications. You will be a self-starter, highly motivated, and keen to learn, sharing your knowledge with junior members of the team through coaching and mentoring, and developing your own skills through proactive development.

You will own the development of our in-house applications, facilitate product builds and client integrations. Your core responsibilities include managing and extending the existing code base, developing new products, and working with product owners to meet business requirements and departmental objectives.

Key Responsibilities

  • Mentor team members to align resources with departmental objectives using SOLID engineering and best practices.
  • Review and provide realistic estimates for planned tasks.
  • Plan effectively to maintain a healthy backlog of work items, including product initiatives and technical debt.
  • Prepare documentation on software status, operation, and maintenance.
  • Communicate regularly with technical support colleagues and management.
  • Schedule development and deployment of code sets.
  • Participate in peer reviews of solution designs and code.
  • Work with stakeholders to troubleshoot product and system issues, exploring solutions and implementing long-term fixes.

Skills, Knowledge & Expertise

  • 8+ years experience with ASP.NET / .NET CORE MVC.
  • Experience with Angular and web technologies (HTML, XML, CSS, JSON, JavaScript, jQuery).
  • MS SQL knowledge is essential.
  • Strong understanding of SOLID design principles.
  • Experience with Entity Framework.
  • Azure knowledge is a plus.
  • Relevant Degree or equivalent in Computer Science, Software Engineering, Mathematics, etc.
  • Domain knowledge in business law, property searches/registration, or property/environmental risks is advantageous.

Job Benefits

At Dye & Durham, we aim to be visionaries! We provide internal and external training opportunities, competitive salaries, healthcare, pension, discounts, wellness programs, and paid days off for moving or volunteering.

Do you share our DNA?

  • We strive to improve tomorrow.
  • We are passionate about solving customer challenges.
  • Our ideas break boundaries.
  • We value diverse perspectives and dialogue.
  • We take ownership and celebrate successes together.

Dye & Durham is a global leader in legal technology, providing integrated solutions for legal practitioners worldwide, helping law firms grow efficiently.

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