Top Benefits
About the role
Description
We are seeking a highly motivated and collaborative Software Developer to join our team. The successful candidate will play a key role in the development of our industry-leading Conveyancing platform, contributing to both the maintenance and extension of our existing code base, as well as the development of new features and products. You will work closely with technical leads and business stakeholders, ensuring solutions are delivered to a high standard, and continuously looking for ways to improve processes and practices.
Day-to-day, you will participate in Agile ceremonies, support development activities across the full lifecycle, and mentor junior developers to help build a high-performing engineering team.
Key Responsibilities
-
Support sizing and estimation processes as part of an Agile team.
-
Develop, test, and implement new capabilities aligned with product roadmaps.
-
Maintain and extend existing code base, applying modern tools and practices.
-
Collaborate with technical leads to deliver business requirements.
-
Participate in peer reviews of solution designs and code, encouraging engineering best practices.
-
Mentor and pair with junior Software Developers.
-
Contribute to building a highly collaborative, high-performing engineering culture.
-
Communicate progress and challenges clearly and regularly with colleagues.
Skills, Knowledge & Expertise
-
Recent, extensive experience with Angular and Java.
-
Strong experience coding for web services (REST, SOAP, gRPC).
-
Solid knowledge of web technologies (HTML, XML, CSS, JSON, JavaScript, jQuery).
-
Proficiency with relational databases (SQL, Postgres, Oracle).
-
Strong grasp of design principles and good software architecture practices.
-
Relevant education in Computer Science, Software Engineering, Mathematics, or similar.
-
Experience with AWS or other cloud platforms.
-
Familiarity with containerization and infrastructure tools (Kubernetes, Terraform, Docker).
-
Excellent collaboration, communication, and problem-solving skills.
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
About Dye & Durham
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.
About Dye & Durham Corporation
Dye & Durham Limited provides premiere practice management solutions empowering legal professionals every day, delivers vital data insights to support critical corporate transactions and enables the essential payments infrastructure trusted by government and financial institutions. The company has operations in Canada, the United Kingdom, Ireland, Australia and South Africa.
Additional information can be found at www.dyedurham.com.
Top Benefits
About the role
Description
We are seeking a highly motivated and collaborative Software Developer to join our team. The successful candidate will play a key role in the development of our industry-leading Conveyancing platform, contributing to both the maintenance and extension of our existing code base, as well as the development of new features and products. You will work closely with technical leads and business stakeholders, ensuring solutions are delivered to a high standard, and continuously looking for ways to improve processes and practices.
Day-to-day, you will participate in Agile ceremonies, support development activities across the full lifecycle, and mentor junior developers to help build a high-performing engineering team.
Key Responsibilities
-
Support sizing and estimation processes as part of an Agile team.
-
Develop, test, and implement new capabilities aligned with product roadmaps.
-
Maintain and extend existing code base, applying modern tools and practices.
-
Collaborate with technical leads to deliver business requirements.
-
Participate in peer reviews of solution designs and code, encouraging engineering best practices.
-
Mentor and pair with junior Software Developers.
-
Contribute to building a highly collaborative, high-performing engineering culture.
-
Communicate progress and challenges clearly and regularly with colleagues.
Skills, Knowledge & Expertise
-
Recent, extensive experience with Angular and Java.
-
Strong experience coding for web services (REST, SOAP, gRPC).
-
Solid knowledge of web technologies (HTML, XML, CSS, JSON, JavaScript, jQuery).
-
Proficiency with relational databases (SQL, Postgres, Oracle).
-
Strong grasp of design principles and good software architecture practices.
-
Relevant education in Computer Science, Software Engineering, Mathematics, or similar.
-
Experience with AWS or other cloud platforms.
-
Familiarity with containerization and infrastructure tools (Kubernetes, Terraform, Docker).
-
Excellent collaboration, communication, and problem-solving skills.
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
About Dye & Durham
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.
About Dye & Durham Corporation
Dye & Durham Limited provides premiere practice management solutions empowering legal professionals every day, delivers vital data insights to support critical corporate transactions and enables the essential payments infrastructure trusted by government and financial institutions. The company has operations in Canada, the United Kingdom, Ireland, Australia and South Africa.
Additional information can be found at www.dyedurham.com.