Enable job alerts via email!

Software Engineer

Dye & Durham Corporation

Cardiff

On-site

GBP 40,000 - 60,000

Full time

2 days ago
Be an early applicant

Job summary

A technology firm in Cardiff is seeking a Software Engineer to develop and support its SaaS platform. The role involves building scalable applications with .NET, collaborating on features, and ensuring quality releases. Candidates should have 2–5 years of experience in application development and be proficient in C#. The company offers competitive salaries and various benefits, including healthcare and training opportunities.

Benefits

Healthcare
Pension
Company discounts
Wellness programs
Paid days off for moving or volunteering

Qualifications

  • 2–5 years of software/application development experience with .NET.
  • Proficiency in at least one modern programming language (preferably C#).
  • Experience with APIs and full-stack applications.

Responsibilities

  • Design, build, and maintain scalable web or API-driven applications.
  • Write clean, maintainable code and contribute to code reviews.
  • Collaborate with cross-functional teams to deliver customer-focused features.

Skills

Software/application development experience with .NET
Proficiency in C#
Experience with APIs
Familiarity with Microsoft Azure
Strong problem-solving skills
Effective communication

Tools

Git
Docker
CI/CD pipelines
Job description

Department: Operations

Employment Type: Permanent - Full Time

Location: Cardiff (Credas)

Reporting To: Chief Technology Officer, 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs