Senior Software Developer

Gravity Media

Watford

On-site

GBP 75,000 - 95,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Gravity Media is seeking a hands-on Senior Software Developer to lead the design and delivery of complex features on our in-house .NET booking platform. You will own CI/CD, environments, monitoring, and release tooling while mentoring colleagues and acting as a technical deputy to the Tech Lead across development and operations.

Two developers share this role and provide full cover for one another, ensuring reliable production support and continuous improvement across both software engineering

Qualifications

  • Proven experience in C#/.NET for designing and delivering production-grade applications.
  • Strong background in DevOps, CI/CD pipelines and IaC for cloud or on-prem environments.
  • Experience with monitoring, logging, alerting, and incident response in production.
  • Ability to mentor developers and perform thorough code reviews and technical leadership.
  • ERP integration experience, preferably with Dynamics 365 Business Central or similar systems.

Responsibilities

  • Lead technical design and end-to-end delivery of complex features and integrations.
  • Own CI/CD pipelines, deployment automation, environment configuration and IaC.
  • Provide senior technical review of code, designs and releases.
  • Mentor developers and support the Tech Lead in maintaining standards and release practices.
  • Maintain runbooks and operational docs to enable effective on-call cover.

Skills

C#/.NET development
DevOps/platform engineering
CI/CD & IaC
Monitoring & incident handling
Mentoring & code reviews
ERP integration experience

Tools

Azure DevOps
GitHub Actions
Infrastructure as Code

Job description

A hands on engineering role on Gravity Media’s in house .NET booking platform, spanning software development and the DevOps practices that support it. You’ll lead the design and delivery of complex features and integrations, own the application’s CI/CD, environments, monitoring and release tooling, mentor other developers and act as a technical deputy to the Tech Lead. Two developers share this role and provide full cover for one another across both the development and operational sides of the platform.

What you’ll be responsible for
  • Lead the technical design and end to end delivery of complex application features, enhancements and third party integrations, turning complex or unclear business requirements into practical, well designed solutions.
  • Own defined areas of application architecture, documenting decisions, dependencies and trade offs, and identify and address technical debt, performance issues and maintainability risks.
  • Provide senior technical review of code, designs and releases, acting as an approval point for higher risk application changes when delegated by the Tech Lead.
  • Own the application CI/CD pipelines, deployment automation, environment configuration and infrastructure as code within the frameworks set by Group IT, ensuring delivery is reliable, repeatable and appropriately controlled.
  • Own automated regression testing and release quality controls, ensuring changes meet agreed functional, technical, security and performance standards.
  • Implement and maintain application monitoring, logging and alerting, and develop and regularly test backup and recovery procedures in line with Group IT standards.
  • Lead technical investigation of complex application, deployment and performance incidents, capturing root causes and preventative actions and engaging Group IT on infrastructure, identity/access or cyber security issues.
  • Mentor Developers and the Junior Developer through coaching, pairing and technical review, and support the Tech Lead in maintaining engineering standards, documentation and release practices.
  • Maintain runbooks, configuration records and operational documentation so that the other Senior Software Developer can provide effective cover across development and operational responsibilities.
  • Work with Group IT, third party system providers and technical partners on shared dependencies, integration design and issue resolution, and use approved AI assisted tooling with appropriate validation and human oversight.
Requirements
  • Depth in either C#/.NET development or DevOps/platform engineering, with solid working capability in the other and a willingness to work across both; the two post holders cover each other fully.
  • C#/.NET experience delivering and operating complex production applications, including application design, API and systems integration.
  • Experience of CI/CD, deployment automation, infrastructure as code, monitoring and backup/recovery in production, using Azure DevOps, GitHub Actions or comparable tooling.
  • Strong understanding of automated testing, secure development, cyber security, identity/access and change control principles, with the judgement to elevate matters outside application ownership.
  • Ability to turn complex or ambiguous requirements into deliverable solutions and explain technical options and trade offs to non technical stakeholders.
  • Experience mentoring other developers, with a calm, structured approach to incidents and strong documentation skills.
  • Confidence working across software engineering, Business Systems, Group IT and third party partners; Dynamics 365 Business Central or other ERP integration experience is highly desirable.
General responsibilities

Play an active part in improving how the team and wider business work. Follow Company policies, information security requirements and the processes and controls relevant to the role. This job description covers the main responsibilities of the role but is not exhaustive and may change as the business and team develop.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET & DevOps Engineer — CI/CD, Mentorship
Senior .NET & DevOps Engineer — CI/CD, Mentorship

Gravity Media • Watford

On-site
GBP 75,000 - 95,000
Lead Software Developer
Lead Software Developer

Careers Plus • Newcastle upon Tyne

On-site
GBP 75,000 - 95,000
Competitive salary
Performance bonus
Career progression opportunities
+1
Senior Software Engineer
Senior Software Engineer

慨正橡扯 • Manchester

Hybrid
GBP 70,000 - 100,000
Hybrid working from home
Senior Software Developer
Senior Software Developer

Youngs Employment Services • Greater London

On-site
GBP 65,000 - 75,000
Senior Developer
Senior Developer

GBV Ltd • Manchester

Hybrid
GBP 70,000 - 100,000
Hybrid work
Benefits package
Senior Software Developer
Senior Software Developer

Tact • Manchester

Hybrid
GBP 42,000 - 70,000
Senior .NET Developer
Senior .NET Developer

MRJ Recruitment • Manchester

On-site
GBP 50,000 - 70,000
Senior Software Developer
Senior Software Developer

Solvex Solutions • England

On-site
GBP 50,000 - 70,000
.NET Software Developer
.NET Software Developer

Iridium Consulting Ltd • Exeter

On-site
GBP 35,000 - 55,000
25 days annual leave plus bank holidays
Ongoing training and development
Protected learning time
Fullstack .NET Developer
Fullstack .NET Developer

Wireless Logic Ltd • Nottingham

On-site
GBP 45,000 - 65,000