cover image
Dye & Durham Corporation

Dye & Durham Corporation

www.dyedurham.com

4 Jobs

973 Employees

About the Company

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.

Listed Jobs

Company background Company brand
Company Name
Dye & Durham Corporation
Job Title
Senior Software Developer
Job Description
**Job Title:** Senior Software Developer **Role Summary:** Experienced software developer to design, build, and maintain a conveyancing platform. Works within an Agile team, collaborates with technical leads and business stakeholders, mentors junior developers, and promotes best‑practice engineering culture. **Expactations:** - Deliver high‑quality code aligned with product roadmaps. - Participate actively in Agile ceremonies and estimation activities. - Communicate progress, risks, and issues clearly. - Mentor and pair‑program with junior team members. **Key Responsibilities:** - Estimate and size work items for sprint planning. - Develop, test, and deploy new features and enhancements. - Maintain and extend existing codebase using modern tools. - Conduct peer reviews of design and code, enforcing engineering standards. - Collaborate with technical leads to translate business requirements into technical solutions. - Support a collaborative, high‑performing engineering culture. **Required Skills:** - Advanced proficiency in Angular and Java. - Strong experience with web services (REST, SOAP, gRPC). - Solid knowledge of HTML, XML, CSS, JSON, JavaScript, jQuery. - Proficiency with relational databases (SQL, PostgreSQL, Oracle). - Understanding of software design principles and architecture. - Experience with AWS or comparable cloud platforms. - Familiarity with containerization and infrastructure as code (Docker, Kubernetes, Terraform). - Excellent collaboration, communication, and problem‑solving abilities. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, Mathematics, or a related field (or equivalent professional experience). - Relevant certifications (e.g., AWS Certified Solutions Architect, Oracle Certified Professional) are a plus but not mandatory.
Toronto, Canada
Hybrid
Senior
21-09-2025
Company background Company brand
Company Name
Dye & Durham Corporation
Job Title
Software Engineer
Job Description
**Job Title:** Software Engineer **Role Summary:** Design, develop, and maintain scalable SaaS web and API applications on the .NET platform within Azure. Collaborate with product, design, QA, and DevOps teams to deliver high‑quality features for web and mobile experiences, support production, and participate in Agile delivery cycles. **Expectations:** - 2–5 years of professional software development experience, primarily with .NET/C#. - Ability to write clean, maintainable code and contribute to code reviews and documentation. - Strong problem‑solving, debugging, and communication skills for cross‑functional teamwork. - Participation in sprint planning, estimation, on‑call rotations, and continuous improvement of CI/CD practices. **Key Responsibilities:** - Design, build, and maintain web or API‑driven applications using .NET and Microsoft Azure. - Ensure consistent, accessible user experiences across browsers, devices, and operating systems. - Write and review code, produce technical documentation, and enforce coding standards. - Collaborate with product managers, designers, QA, and DevOps to deliver customer‑focused features. - Participate in Agile/Scrum ceremonies, estimate work, and meet sprint commitments. - Support production environments, troubleshoot incidents, and partake in on‑call duties. - Partner with QA and DevOps to uphold high‑quality releases and robust CI/CD pipelines. **Required Skills:** - Proficiency in C# and the .NET ecosystem. - Experience with RESTful APIs, backend services, and full‑stack development. - Familiarity with Microsoft Azure cloud services. - Strong understanding of REST architecture, security, and performance optimization. - Version control using Git and experience in Agile development processes. - Good analytical, debugging, and collaborative abilities. - Effective written and verbal communication. **Desirable Skills (optional):** - Experience supporting mobile apps via backend/APIs. - Knowledge of front‑end frameworks (Angular, React, etc.). - CI/CD pipeline experience (Docker, GitHub Actions, Azure DevOps). - Awareness of native mobile development (Swift, Kotlin). **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or a related field, **or** equivalent professional experience. - Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate) are a plus but not mandatory.
Cardiff, United kingdom
Hybrid
Junior
03-10-2025
Company background Company brand
Company Name
Dye & Durham Corporation
Job Title
Mobile Application Engineer
Job Description
**Job title**: Mobile Application Engineer **Role Summary**: Design, develop, and maintain feature‑rich iOS and Android applications in an agile, cross‑functional environment, collaborating with product managers, designers, and back‑end teams. **Expectations**: - Deliver high‑quality, production‑ready mobile code within sprint schedules. - Uphold clean architecture, maintainability, and scalability of mobile projects. - Continuously improve user experience and performance through testable, well‑structured code. **Key Responsibilities**: - Develop new features and fix bugs for iOS and Android platforms. - Collaborate with product managers and UI/UX designers to create engaging mobile experiences. - Consume and integrate RESTful APIs with front‑end logic. - Participate in sprint planning, daily stand‑ups, code reviews, and retrospectives. - Write and maintain automated and manual tests; perform code quality reviews. - Debug performance bottlenecks and resolve production issues. - Keep abreast of mobile development trends, tools, and best practices. **Required Skills**: - 2–4 years professional mobile development experience. - Strong proficiency in Swift and Kotlin (or one with willingness to learn the other). - Experience with native UI frameworks (Storyboards/SwiftUI for iOS, XML/Jetpack for Android). - Integration with back‑end services via RESTful APIs. - Familiarity with Git and collaborative workflows. - Solid understanding of mobile UX principles and app‑store deployment (Google Play, App Store). - Knowledge of CI/CD practices for mobile delivery (desirable). - Exposure to Agile/Scrum methodologies. **Required Education & Certifications**: - Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience. - Portfolio or published mobile applications is a strong plus. ---
Cardiff, United kingdom
Hybrid
Junior
19-10-2025
Company background Company brand
Company Name
Dye & Durham Corporation
Job Title
Account Manager (12 month contract)
Job Description
Job Title: Account Manager (12‑month contract) Role Summary Drive revenue growth and customer retention for a portfolio of Canadian clients by upselling and cross‑selling the company's product suite, managing renewals, and building long‑term value‑driven relationships. Expectations - 5+ years in B2B account management, customer success, or SaaS sales (preferred). - Proven record of exceeding revenue, retention, and satisfaction targets. - Ability to engage stakeholders at all organizational levels and negotiate profitable contracts. - Willingness to travel up to 20% for client meetings and conferences. Key Responsibilities - Serve as the primary point of contact for existing customers, delivering exceptional day‑to‑day service. - Develop and execute account strategies aimed at upsell, cross‑sell, and renewal opportunities. - Proactively identify growth opportunities and work to exceed sales and retention goals. - Negotiate contracts and close agreements aligned with business objectives and profitability. - Conduct outreach via email, phone, virtual and in‑person meetings to strengthen relationships. - Monitor and analyze customer usage patterns to spot improvement and adoption opportunities. - Collaborate with Sales, Marketing, and Product teams to align strategies and messaging. - Maintain accurate account data in Salesforce, tracking renewals, opportunities, and updates. - Report on key metrics (retention, revenue growth, churn risk) to leadership. - Share client feedback to inform product development and customer experience enhancements. - Stay current with market trends, product updates, and best practices through ongoing training. Required Skills - Strong relationship‑building and client‑management abilities. - Excellent communication, presentation, and negotiation skills. - Proficient in CRM tools, especially Salesforce. - Highly self‑motivated, organized, and collaborative, with a customer‑first mindset. Required Education & Certifications - Post‑secondary education in Business, Accounting, Law, or a related field (or equivalent industry experience). - Knowledge or experience in legal technology or professional services is an asset.
Toronto, Canada
Hybrid
Mid level
04-12-2025