** Hybrid 3 days per week in our Manchester office.

We are currently seeking a full time Senior Desktop Developer to take ownership of updating and maintaining our desktop-based products and systems that support Sage’s business plans and long-term objectives.

As a Senior Desktop Developer at Sage, you will be part of a collaborative team responsible for maintaining our compliance applications, ensuring they remain compliant with annual legislative and regulatory changes. You’ll work in a cross-functional environment, building flexible, extensible, and maintainable software solutions.

Whilst the role will focus on desktop in the short term, we would expect there to be opportunities for the successful candidate to work on our online Tax applications in the future (C# .NET, REACT, Typescript) as we look to expand our Partnership Tax and Making Tax Digital products.

Responsibilities:

- Lead the architecture and development of new desktop features.
- Maintain and enhance our existing Tax desktop applications to ensure yearly compliance for our customers.
- Deliver high-quality software across supported operating systems.
- Write clean, maintainable code and conduct peer reviews.
- Collaborate with product managers and stakeholders to define product requirements.
- Automate processes or create new tools to improve the efficiency of the yearly compliance implementation.

Requirements

- Extensive experience in desktop application development using C# .NET and SQL.
- Examples of creating new implementation tools to improve development efficiency (perhaps through AI)
- Excellent understanding of software engineering principles and design patterns.
- Experience with Delphi, C, C++, Python is highly desirable.
- For future online Tax opportunities REACT, Typescript and Carbon experience would be desirable.
- Familiarity with version control systems (e.g., TFS, Git).
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities.

Technical Skills
Is a Remote Job?
Hybrid (Remote with required office time)
Employment Type
Full time

At Sage, we knock down barriers with information, insights, and tools to help your business flow. 

We provide businesses with software and services that are simple and easy to use, as we work with you...

Apply Now