We're seeking a seasoned Senior Software Engineer to join our ranks. This highly sought-after role involves full life-cycle software development, from conception to delivery.
The ideal candidate will have strong analytical skills and experience in code and design review for large projects. They will be able to work on multi-threaded and distributed applications, with a solid understanding of network protocols.
Key Responsibilities:
* Work on the full life-cycle of software development.
* Support diagnosis and correction of software issues experienced in the field.
* Participate in AGILE-based development methodologies.
* Engage in regular team meetings and code reviews.
Technical Skills:
* Strong experience in developing Windows desktop applications in C# (C++ or Java experience acceptable).
* Experience with .NET environment and Windows Forms.
* Familiarity with TCP/IP & UDP protocols.
Benefits:
* A permanent position with access to standard benefits.
* Life assurance.
* An annual bonus of 5%.
* A pension scheme with employer matching up to 5%.
* Voluntary benefits, including health cash plans and dental coverage.
* Annual leave rising to 27 days with length of service.
* Sick pay increasing with length of service.
Diversity and Inclusion:
* We champion diversity and inclusion through company-wide initiatives.
* We strive to reduce our environmental impact and promote social mobility.
Security Clearance:
* Security clearance is required for this role.
* Right to work in the UK is also necessary.
About Us:
We see beyond the immediate horizon, building lasting partnerships and delivering flexible solutions for every resourcing need.
We believe that our work can benefit society, whether it's finding digital talent or driving social mobility.