Software Developer

Woods Valldata
Chippenham, UK
16 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Query Performance JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Software Applications Application Performance Management User Authentication Unit Testing Microsoft Azure Big Data Bootstrap (Software) C Sharp (Programming Language)
+43 more
Cloud Computing Code Review Databases Continuous Integration Crystal Reports (Reporting Software) Data Manipulation Languages Data Security Software Debugging Dependency Injection DevOps Entity Framework Monitoring of Systems Interoperability Microsoft Visual Studio Microsoft SQL Server SQL Azure Model View Controller (MVC) Nunit OAuth Scrum Methodology Openid Connect Azure Active Directory Software Engineering SQL Stored Procedures TypeScript Umbraco Web Content Accessibility Guidelines Web Applications Windows Forms Data Logging Information Security Management System Blazor Core Api Git Moq Git Flow Solid Principles Information Technology Google Cloud Functions Codebase Windows Services Tools for Reporting Software Version Control

Job description

Protect and deliver IT Software Services across Woods Valldata to both internal and external clients. Be client and service focused. Deliver services on time and work to requirements. Ensure Woods Valldata has a sector leading information technology support and development services, which is secure and available., · Absolute security of systems and data - take no risks with system and data security. Ensure all correct techniques within software development and Technical Operations are used to ensure system and data security, which is paramount.

· Client Service - deliver client work to agreed quality and timescales to ensure exceptional client service.

· Confidentiality - be professional and confidential always, conducting yourself with integrity in all matters relating to the Company’s information, reputation and its employees and clients.

Main Duties

  • Be aware of the compliance with PCI and GCRTS and other relevant standards.
  • Ensure annual appraisals are attended and you’re clear on your role and objectives.
  • Attend and take an active role in meetings, daily Stand-ups offering opinion, and helping lead debate.
  • Ensure you’re aware and trained in the Company Information Security Management System.
  • Ensure you understand and follow the Company policies with regards to system, data, and physical security at all times.
  • Ensure you understand and follow the Company policies with regards to Health and Safety at all times.
  • Ensure you understand and follow the Company policies with regards compliance with PCI and GCRTS and other relevant standards.
  • Ensure you understand and follow the Company Standard Operating Procedures, where they exist.
  • Feedback on day-to-day operations to ensure continuous improvement.
  • Participate in Dev & Test team meetings and share useful transferable skills.
  • Ensure priority requests for development are responded to in a timely manner.
  • Ensure all IT processes are adhered to at all times.
  • Review requirements and design documentation.
  • Assist other developers
  • Code reviews
  • Design the most effective method of implementing a solution from a schedule of requirements (non-technical)
  • Write and locally test appropriate code using agreed technologies
  • Produce documentation detailing methodologies used
  • Adhere strictly to the company’s version control procedures
  • Track and report on times taken to complete developments, actual vs. estimates
  • Provide regular updates on blocked tasks ensuring that all interested parties are kept informed.
  • Participate when necessary, in development meetings including but not limited to:
  • o Sprint planning meetings;
  • o Daily (Scrum) update meetings; ando Estimation meetings.
  • Undertakes other ad hoc duties/projects as required

Requirements

Essential - A Level or equivalent

Desirable - Degree level

Required Experience

Core Development

· Strong professional experience with C# / .NET

· Legacy system interoperability (older .NET Framework/VB.NET codebases, Windows Services)

· Proficient with Visual Studio as primary IDE

· Building and maintaining web applications using MVC/Razor or Blazor

· Developing and consuming APIs (REST-style services, DTOs, integration between services)

· Desktop application development (WinForms or similar)

· Entity Framework (EF Core)

· Solid grounding in SOLID design principles and clean, maintainable architecture

Database / SQL Server

· Able to create and maintain tables, indexes, and stored procedures

· Confident writing and understanding complex queries across large datasets

· Strong query performance tuning skills

· Comfortable with both DDL and DML

Web & Client-Side

· Client-side web libraries (JavaScript/TypeScript)

· Bootstrap for grid/layout framework

· Client- and server-side validation techniques

Architecture

· Designing clean service-layer architectures and applying dependency injection effectively

· Comfortable refactoring and modernising legacy or tightly-coupled code

Testing & DevOps

· Unit testing frameworks (NUnit/Moq or equivalent)

· Azure DevOps - source control, branching strategies, and CI/CD pipelines

· Version control / Git fundamentals - branching, merging, resolving conflicts

· CI/CD pipeline authoring - building and maintaining pipelines, not just consuming them

· Debugging & troubleshooting production issues

Cloud (Azure)

· Experience with Azure Web Apps, Azure Function Apps, Azure Storage, and Azure SQL Database

· Understanding of security best practices in a cloud context (e.g. secrets/credentials management, access control, secure configuration)

Ways of Working

· Comfortable working within Agile/Scrum practices (sprints, standups, backlog refinement)

· Code review experience - giving and receiving constructive feedback on PRs

· Clear communication skills, including with non-technical stakeholders

Desirable experience

· Umbraco CMS development experience

· Reporting tools experience (e.g. Crystal Reports / Reporting Services)

· Database administration exposure (backups, maintenance plans, monitoring) beyond day-to-day development use

· Authentication/authorisation frameworks (Identity, OAuth/OpenID Connect, Azure AD/Entra ID)

· Logging/monitoring tools (Application Insights, Serilog, or similar)

· Accessibility (WCAG) awareness for public-facing web apps

Person Specification

· Applies a high level of accuracy and attention to detail

· Is diligent, methodical, and patient

· Can effectively multitask and balance priorities to meet agreed/tight deadlines

· Able to identify and mitigate risks

· Works well with minimal supervision and is self-motivated

· Able to identify and take/recommend practical, well considered solutions to problems

· Is a good team worker/collaborates well with others

· Has a proactive approach and constantly seeks continuous improvement

· Builds and maintains strong internal/external professional relationships

· Has a ‘can do’ positive approach and is enthusiastic

· Able to work well in a fast paced, ever-changing environment

· Able to cope with unexpected challenges

· Able to act in a confidential manner and compliantly in respect of company policies and procedures, · We are passionate about finding better ways to get things done, questioning existing solutions, simplifying, and streamlining to create positive change

· Always seeking to improve, we are dedicated to providing a professional service and getting it right every time, · Using passion, dedication, enthusiasm, commitment and tenacity, we search for and find successful solutions

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:58 min

Implementing automated API and workflow testing pipelines

David Tielke David Tielke · World Congress 2026 Europe

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:18 min

Demonstrating API method creation and test definition

lgonta lgonta +1 · World Congress 2024

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all