cover image
Dye & Durham Corporation

Software Engineer

Hybrid

Cardiff, United kingdom

Junior

Full Time

03-10-2025

Share this job:

Skills

Communication C# Swift Kotlin GitHub CI/CD DevOps Docker Azure DevOps Scrum Problem-solving Training Effective Communication Architecture Operating Systems Programming git angular Azure react cloud platforms Agile .NET CI/CD Pipelines Android GitHub Actions Microsoft Azure

Job Specifications

Department: Operations

Location: Cardiff (Credas)

Description

We are seeking a Software Engineer to contribute to the design, development, and support of our SaaS platform. You will work on frontend, backend, or full-stack features and collaborate with product managers, designers, and DevOps engineers to deliver functionality for both web and mobile experiences. While mobile development is not a core requirement, exposure to iOS or Android is considered a strong plus. The successful candidate will be collaborative, detail-oriented, and committed to building scalable, high-quality software.

Key Responsibilities

Design, build, and maintain scalable web or API-driven applications using .NET and Azure.
Write clean, maintainable code and contribute to code reviews and technical documentation
Ensure consistent user experiences across browsers, devices, and operating systems, including accessibility standards.
Collaborate with cross-functional teams to deliver customer-focused features and enhancements.
Participate in sprint planning, estimation, and delivery within Agile/Scrum frameworks.
Support production environments, troubleshoot issues, and join on-call rotations when required.
Partner with QA and DevOps to ensure high-quality releases and strong CI/CD practices.

Skills, Knowledge & Expertise

Essential:
2-5 years of software/application development experience with .NET.
Proficiency in at least one modern programming language (preferably C#).
Experience with APIs, backend services, or full-stack applications.
Familiarity with cloud platforms (preferably Microsoft Azure).
Strong grasp of RESTful architecture, security, and performance optimization.
Experience with Git and agile development processes.
Strong problem-solving, debugging, and collaboration skills.
Effective communication skills for cross-team work.

Desirable:
Experience integrating with or supporting mobile apps via backend/APIs.
Knowledge of mobile app deployment, versioning, or device-level testing
Familiarity with frontend frameworks (Angular, React, or similar).
Experience with CI/CD pipelines and containerisation (Docker, GitHub Actions, Azure DevOps)
Awareness of native mobile development languages (Swift, Kotlin).

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

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. Know more