At a Glance
- Tasks: Lead the development of innovative desktop features and maintain existing applications.
- Company: Join Sage, a top-rated workplace supporting businesses globally with cutting-edge technology.
- Benefits: Enjoy a hybrid work model, competitive salary, and opportunities for professional growth.
- Why this job: Make a real impact by enhancing software that helps businesses thrive.
- Qualifications: Experience in .NET and SQL, with strong problem-solving and collaboration skills.
- Other info: Be part of a diverse team that values innovation and individuality.
The predicted salary is between 36000 - 60000 £ per year.
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.
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.
- 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.
Working at Sage means you're supporting millions of small and medium sized businesses globally with technology to work faster and smarter. We leverage the future of AI, meaning business owners spend less time doing routine tasks, like entering invoices and generating reports, and more time pursuing their ambitions. Our colleagues are the best of the best. It's why we were awarded 2024 Best Places to Work by Glassdoor. Because to achieve extraordinary outcomes, we need extraordinary teams. This means infusing Sage with people who knock down barriers, continuously innovate, and want to experience their potential.
We celebrate individuality and welcome you to join us if you embrace all backgrounds, identities, beliefs, and ways of working. If you need support applying, reach out at careers@sage.com.
Senior Desktop Software Engineer employer: Sage
Contact Detail:
Sage Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Desktop Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best desktop applications and projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend doing mock interviews with friends or using platforms that simulate real interview scenarios.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our awesome team at Sage.
We think you need these skills to ace Senior Desktop Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Desktop Software Engineer role. Highlight your experience with .NET, SQL, and any relevant desktop application development projects you've worked on.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about desktop software development and how you can contribute to our team. Mention specific projects or achievements that showcase your problem-solving skills and attention to detail.
Showcase Your Collaboration Skills: Since we value teamwork, include examples of how you've successfully collaborated with product managers and stakeholders in the past. This will help us see how you fit into our cross-functional environment.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at Sage
✨Know Your Tech Stack
Make sure you brush up on your .NET and SQL skills before the interview. Be ready to discuss your experience with these technologies in detail, as well as any projects you've worked on that showcase your expertise.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex issues in past projects. Think about specific challenges you faced while developing desktop applications and how you resolved them. This will demonstrate your strong problem-solving abilities.
✨Understand Compliance Requirements
Since maintaining compliance is a key responsibility, familiarise yourself with the latest legislative changes relevant to desktop applications. Being able to discuss how you’ve ensured compliance in previous roles will set you apart.
✨Emphasise Collaboration
Highlight your experience working in cross-functional teams. Be prepared to talk about how you've collaborated with product managers and stakeholders to define requirements and deliver high-quality software solutions.