
Software Developer
- Cornwall
- £40,000 per year
- Permanent
- Full-time
Salary: Circa £40,000 per annum + Great Benefits!
Contract Type: Full-time, PermanentWe’re hiring!Tempest Photography (the UK’s leading school photography company) are looking for a passionate Software Developer to join our team and help us build and improve the platforms our customers and colleagues rely on every day!Our software team plays a key role in modernising legacy systems, building scalable platforms, and delivering tools that make a real difference to customers and colleagues.We’re looking for a capable and motivated Mid-Level Developer to help us improve and expand our systems – someone who can take ownership of features, contribute to architectural decisions, and mentor junior developers when needed.As our Software Developer you will be specifically responsible for:
- Designing, developing and maintaining software applications using C# and .NET (Core or Framework).
- Leading development of features and components across our internal tools, e-commerce platforms, and customer-facing services.
- Contributing to system architecture, design discussions, and technical planning.
- Writing clean, well-documented, and testable code that meets business requirements.
- Identifying technical debt and help improve code quality through refactoring and best practices.
- Troubleshooting issues across the stack and provide production support where needed.
- Supporting legacy PHP applications where necessary and contribute to modernisation/migration efforts.
- Mentoring junior developers and provide code reviews with constructive feedback.
- Solid experience with C# and the .NET ecosystem (Core or Framework).
- Experience working with SQL databases and writing performant queries.
- Strong understanding of software design principles, version control (Git), and debugging tools.
- Experience building and consuming RESTful APIs.
- Comfortable working in Agile or Scrum teams.
- Good problem-solving skills and ability to work independently on scoped features.
- Ability to clearly communicate technical ideas and collaborate across disciplines.
- Front-end development experience (JavaScript, HTML, CSS, or a modern JS frameworks).
- Experience working with or maintaining legacy PHP codebases.
- Familiarity with CI/CD pipelines and DevOps practices.
- A good understanding of Microsoft Azure and GCP.
- Awareness of secure coding practices and data protection principles.