Join to apply for the Senior Desktop Software Engineer role at Sage.
Job Description
Hybrid: 3 days per week in our Manchester office.
We are currently seeking a 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 desktop 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.
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.
* Contribute to automation and tooling improvements where applicable.
Requirements
* Extensive experience in desktop application development using .NET and SQL.
* Solid understanding of software engineering principles and design patterns.
* Experience with Delphi, C, or C++ is highly desirable.
* Familiarity with version control systems (e.g., TFS, Git).
* Strong problem-solving skills and attention to detail.
* Excellent communication and collaboration abilities.
#J-18808-Ljbffr