Senior Software Developer

Toronto, ON, CA, Canada

Job Description

###

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.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2629722
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, CA, Canada
  • Education
    Not mentioned