Senior Software Developer

Your Tech Future
Exeter, United Kingdom
4 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Exeter, United Kingdom

Tech stack

Artificial Intelligence
Application Performance Management
Automation of Tests
Azure
C Sharp (Programming Language)
Cloud Computing
Software Quality
Continuous Integration
Database Design
Software Architecture
Software Tools
Standard Sql
Software Engineering
Systems Integration
GitHub Copilot
Technical Debt
Microsoft Business Central
REST
Legacy Systems

Job description

We're looking for an experienced Senior Software Developer to help deliver a range of strategic software projects across business-critical systems.

This is a hands-on role where you'll design, build and modernise C# applications, deliver system integrations, reduce technical debt, and support the adoption of AI-assisted development across the team. You'll take ownership of projects from design through to delivery, working closely with developers and business stakeholders.

What you'll be doing

  • Develop and enhance modern C# applications
  • Modernise and refactor legacy systems
  • Design and implement REST API integrations
  • Improve application performance, scalability and maintainability
  • Deliver high-quality, well-tested software
  • Collaborate with technical and business stakeholders
  • Mentor developers and promote development best practice
  • Support the effective use of AI-assisted development tools to improve productivity and code quality

Requirements

  • 5+ years' commercial C# development experience
  • Strong understanding of software architecture and design principles
  • Experience modernising legacy applications
  • REST API integration experience
  • Strong SQL and database design skills
  • Full software development lifecycle experience
  • Ability to work independently and lead technical delivery
  • Excellent communication and problem-solving skills

Desirable

  • Azure and cloud technologies
  • CI/CD and automated testing
  • Logistics, warehousing or fulfilment systems
  • EDI integrations
  • Microsoft Business Central
  • Experience using AI tools such as GitHub Copilot, Claude Code or similar within software development

You'll be someone who

  • Takes ownership and delivers with minimal supervision
  • Enjoys solving complex technical problems
  • Communicates confidently with both technical and non-technical stakeholders
  • Shares knowledge and mentors others
  • Has a continuous improvement mindset

This is an excellent opportunity to join a collaborative team delivering high-impact projects while helping shape development practices and the future use of AI within software engineering.

Apply for this position