Overview
Senior Software Engineer Jobs in Cape Town, South Africa at Dye & Durham
The successful candidate will have 8+ years of experience. They will be a self-starter, highly motivated, and eager to learn. The individual will own the development of our in-house applications, facilitate product builds, and manage client integrations. They must have a strong background in SOLID engineering principles and modular system design. Core responsibilities include managing and extending the existing codebase, developing new products, and collaborating with the product owner to meet business requirements and departmental objectives.
Key Responsibilities
Mentor team members to align resources with departmental objectives, emphasizing SOLID engineering and best practices.
Review tasks and provide realistic estimates.
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.
Collaborate with stakeholders to troubleshoot issues, explore solutions, and implement long-term fixes.
Skills, Knowledge & Expertise
MS SQL expertise is required.
Strong understanding of SOLID design principles.
Experience with Entity Framework.
Azure knowledge is a significant advantage.
Relevant education such as a degree or NVQ in Computer Science, Software Engineering, Mathematics, or related fields.
Domain knowledge in business law, property searches/registration, or property/environmental risks is a plus.
At Dye & Durham, we strive to be visionaries! We support our employees with training opportunities, offer competitive salaries, and benefits including healthcare, pension, discounts, wellness programs, and paid days off for moving or volunteering.
Do you share our DNA?
We ask how tomorrow can be better than today.
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 practice management, data insights, due diligence, and client onboarding, supporting legal practitioners worldwide.
#J-18808-Ljbffr
Title: Senior Software Engineer
Company: Dye & Durham
Location: Cape Town, South Africa
Category: Software Development (Software Engineer)