Job Search and Career Advice Platform

Enable job alerts via email!

Senior Desktop Software Engineer

SAGE GROUP PLC

Manchester

On-site

GBP 50,000 - 70,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software company is seeking a Senior Desktop Developer to take charge of updating and maintaining desktop-based products, ensuring compliance with legislative changes. The role involves developing new features, enhancing existing Tax applications, and writing high-quality, maintainable code. The ideal candidate will possess extensive experience in C# .NET and SQL, strong problem-solving skills, and excellent communication abilities. This position offers opportunities to advance into online Tax applications as projects evolve.

Qualifications

  • Extensive experience in desktop application development using C# .NET and SQL.
  • Experience in creating new implementation tools for development efficiency.
  • Strong understanding of software engineering principles and design patterns.
  • Desirable familiarity with Delphi, C, C++, Python.

Responsibilities

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

Skills

C# .NET
SQL
Problem-solving
Communication
Collaboration

Tools

TFS
Git
Delphi
C
C++
Python
REACT
Typescript
Carbon
Job description

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. While the role will focus on desktop in the short term, we anticipate opportunities for the successful candidate to work on our online Tax applications in the future (C# .NET, REACT, Typescript) as we expand our Partnership Tax and Making Tax Digital products.

Key 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.
Qualifications
  • 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.