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
#J-18808-Ljbffr