Tech & Digital

Software Developer

Role: Software Developer (C#.Net)

Location: Cardiff (2 days per week in the office)

Salary: £35,000 -£50,000

About the Role:

As a Developer, you'll play a pivotal role in translating project requirements into functional code, ensuring a steadfast commitment to delivering top-notch software. Collaborating closely with Developers, Business Analysts, and Testers, you'll ensure technical solutions align seamlessly with business objectives, staying abreast of architectural system design while remaining adaptable to evolving requirements and priorities.

What they are looking for:

  • Proficient in the Microsoft .NET ecosystem and related web technologies, demonstrating robust technical skills.
  • Demonstrated track record of delivering high-quality software solutions within an Agile delivery environment.
  • Exceptional attention to detail coupled with strong analytical capabilities to ensure precision in all tasks.
  • Active participation in Scrum ceremonies and Developer meetings, contributing positively to team collaboration and progress.
  • Effective communication skills to articulate technical issues to both technical and non-technical audiences, fostering clear understanding and alignment across all stakeholders.

Skills and Qualifications

  • Advanced Expertise in .NET/C#: Demonstrates a deep and comprehensive understanding of .NET and C# programming language.
  • Extensive Application Design and Development Experience: Proven track record in designing and developing robust applications.
  • Proficient in Public Cloud Platforms: Adept at developing applications on public cloud platforms, with a preference for AWS or Azure.
  • SQL Development Proficiency: Skilled in SQL development, including experience with Oracle or SQL Server.
  • Agile Methodologies: Well-versed in Agile development practices and methodologies.
  • GIT Knowledge: Understanding and practical experience with GIT version control.

Role Responsibilities:

Crafting Code:

  • Develop clean, maintainable code that adheres to established coding standards.
  • Ensure code scalability and meet non-functional requirements.
  • Implement code following SOLID principles and industry best practices.


  • Conduct thorough testing of solutions to maintain high quality and minimize bugs.
  • Employ unit tests for complex functionality and facilitate integration and automation testing.
  • Embrace a proactive approach to testing early in the development cycle.


  • Contribute to existing documentation to enhance code clarity and maintainability.
  • Ensure documentation is accurate and up to date, removing outdated information.


  • Actively participate in daily stand-up meetings and scrum ceremonies.
  • Effectively communicate within the team, promptly addressing issues and updating on work progress.
  • Proactively assist team members and monitor shared communication channels.

Code Review:

  • Engage in peer code reviews to ensure adherence to best practices and architectural guidelines.


  • Align with system design and architectural direction when implementing functionality.

Continuous Improvement:

  • Identify opportunities to enhance code structure, testability, performance, and design.
  • Embrace a culture of learning and adaptability to new technologies.

What's on offer:

  • Competitive Salary £35,000 - £50,000 (DOE)
  • Non-contributory Personal Pension scheme
  • 25 Days holiday entitlement
  • Life Assurance & Income protection insurance
  • Private health insurance
  • Remote working - 2 days per week in the Cardiff office.

If you're passionate about leveraging your technical expertise to drive innovation, our client offers an exciting opportunity to contribute to our dynamic team. Apply now and we will be in touch.