Role: Desktop Application Software DeveloperLocation: Remote, UK, EuropeContract initially until the end of Dec 2024MUST HAVE: Security clearance, either SC / DV or NATO levelsSCOPE OF WORKUnder the direction of the NCI Agency project team, the software developer will develop andupdate the TOPFAS OCC modules. This includes the following activities:• Implement software changes as required using Microsoft DevOps• Support the development of the front-end application and back-end services.• Support bug fixing and stability improvements.The development work will be carried out accessing remotely the NCIA engineering facilities.The contractor will be part of a team (project manager, technical lead, software developers, etc.)and will work using an agile and iterative approach using multiple sprints. Each sprint is plannedfor a duration of 2 weeks. The content and scope of each sprint will be agreed with the projectmanager and the technical lead during the sprint-planning meeting.QUALIFICATIONSThe consultancy support for this work requires a software developer with the followingqualifications:• Deep knowledge of TOPFAS architecture and code base• University degree in Computer Science/Engineering or equivalent• Strong experience in Microsoft desktop (WinForms) application development• In depth knowledge of C#• Proficient with third party UI frameworks like DevExpress (preferred) or others• Strong knowledge of OO principles and patterns• Familiarity with Microsoft stacks and technology• Experience with Git source control• Experience with Microsoft Azure Devops• Basic knowledge of SQL Server and database querying• Proven ability to integrate and work in a multinational team Fluent businessEnglish.