Software Support Developer

Company: Bytes Group
Apply for the Software Support Developer
Location: Leatherhead
Job Description:

This role provides 2nd line application support ownership for the organisation’s eCommerce platforms and legacy systems, combined with meaningful hands-on software development. The successful candidate will serve as a key bridge between support and engineering teams, ensuring rapid incident resolution while driving root-cause fixes, system enhancements, and long-term stability.

The role is primarily focused on support (60–70%), including incident ownership and problem management, with a secondary focus (30–40%) on development, bug fixing, and platform modernisation.

This position is ideal for a technically strong engineer who is comfortable working in live production environments and takes ownership of issues end-to-end.

Key Responsibilities

1.Application Support (Primary – 60–70%)

  • Deliver 2nd line technical support for eCommerce platforms and legacy applications, resolving complex issues escalated from 1st line teams
  • Investigate and diagnose incidents using logs, SQL queries, API debugging tools, monitoring platforms, and code analysis
  • Take ownership of high-priority incidents and problem records from initial triage through to resolution and prevention
  • Collaborate with 1st line support, IT operations, and business stakeholders to prioritise and communicate effectively
  • Manage incidents, service requests, and changes via JIRA (or equivalent) with accurate documentation and audit trails
  • Conduct root cause analysis (RCA) and implement permanent fixes to reduce recurrence
  • Maintain system configurations, data integrity, and environment stability in line with change control processes
  • Ensure adherence to Service Level Agreements (SLAs) for response and resolution times

2.Software Development & Enhancement (Secondary – 30–40%)

  • Develop, maintain, and enhance features across web, API, and backend systems using .NET/C#, frontend frameworks, and legacy codebases
  • Implement bug fixes and improvements identified through support activities
  • Troubleshoot and resolve issues across the full technology stack (frontend, APIs, databases)
  • Participate in code reviews and uphold coding standards and best practices
  • Work with internal and third-party APIs and integrations (e.g., Microsoft, Adobe, payment providers)
  • Support CI/CD pipelines, deployments, and DevOps practices
  • Contribute to platform modernisation initiatives, including microservices, cloud migration, containerisation, and automation
  • Identify recurring issues and drive long-term solutions through code fixes, automation, or process improvements
  • Enhance monitoring, alerting, observability, and runbooks to reduce mean time to resolution (MTTR)
  • Contribute to knowledge sharing, maintaining documentation, troubleshooting guides, and internal wikis
  • Challenge inefficient processes, system behaviours, or business logic and recommend improvements

Technical Skills

  • Strong expertise in debugging and troubleshooting web-based applications and distributed systems
  • Proficiency in .NET / C# and RESTful API development
  • Solid experience with SQL and relational databases (querying, performance, troubleshooting)
  • Experience using API testing/debugging tools (e.g., Postman, Swagger)
  • Familiarity with version control (Git) and CI/CD pipelines
  • Understanding of application architecture and integrations

Support & Analytical Skills

  • Proven experience in 2nd line application support, ideally within eCommerce or high-transaction environments
  • Strong problem-solving and root cause analysis capability
  • Experience working within SLA-driven support environments
  • Familiarity with ticketing systems (e.g., JIRA, Freshdesk)

#J-18808-Ljbffr…

Posted: July 9th, 2026