C# .NET Senior Desktop Software Engineer
- Hiring Organisation
- NES Fircroft Engineering Services
- Location
- Abingdon, Oxfordshire, United Kingdom
- Employment Type
- Permanent
- Salary
- GBP Annual
Desktop Software Engineer Key Responsibilities Design & build software - Architect, implement, & maintain complex desktop & cloud applications using modern software engineering practices (design patterns, SOLID principles, automated testing, continuous integration/delivery). Modernize Legacy systems - Lead migration of mature C/C++ codebases to modern languages, runtimes, & UI/UX frameworks … while preserving scientific accuracy & performance. (nice to have) Leverage AI-assisted development - Actively adopt AI-powered tools (eg, Copilot, code-generation, automated testing assistants) to accelerate delivery & improve code quality. Collaborate on architecture - Partner with the Team Lead & Product Owner to translate requirements into sound, maintainable technical solutions the team ...