D

Senior Software Engineer

icon building Company : Dye & Durham
icon briefcase Job Type : Part-Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Job Description - Senior Software Engineer

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. 
  • Experience of Angular and 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, property searches / registration, or property / environmental risks 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. 
 
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 
Dye & Durham is a global leader in legal technology. The company’s three categories of integrated solutions – practice management, data insights and due diligence, and client onboarding – give solicitors the essential tools they need to run their firms, from client acquisition to case management and legal accounting, and everything in between.  

Trusted by thousands of legal practitioners globally, Dye & Durham helps law firms achieve more growth with less effort. 
Original job Senior Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now

Share this job with your friends

Similar Jobs in South Africa

GrabJobs is the no1 job portal in South Africa, connecting you to thousands of jobs fast! Find the best jobs in South Africa, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2025 Grabjobs Pte.Ltd. All Rights Reserved.