Software Developer must be eligible to obtain DV security clearance
Are you a technically capable Software Developer that enjoys the challenge of supporting and developing predominately Windows based software products? Do you revel in situations that require you to wear the many ‘hats’ of software engineering, such as analysis, estimation, design, coding, reviews, bug fixing, deployment and testing in support of an enterprise software product? Have you experience with interfacing with ICT teams?
We are looking for you and your ability to bring a methodical approach to the above. Team working is key and you will become a trusted member of a small software team that includes analysts, developers and testers and will add value to new and on-going projects.
Read and understand formal system requirements
Support analysis of requirements and provision of poker point based estimates within team
Develop Windows based software using enterprise patterns, practices & recognised methodologies
Design, author and execute unit tests
Work as assigned by the team leader
Work closely with the software architect, chief engineer and testing teams
Software engineering in support of the complete stack from User Interface through to database design
Close interface with external providers of products to be integrated within the main product
Agile software development practices (primarily Scrum, Kanban, pair programming etc.)
Software engineering skills on Windows
An appreciation of development of enterprise applications using Visual Studio and its technologies including good knowledge of the C# programming language
Good knowledge of .NET Core, HTML5 and supporting technologies
Use of testing technologies such as Unit Testing, Test Driven Development , MOQ and MSTEST
Reading, understanding and interpreting software Design patterns & UML diagrams.
Understanding of GIT or Team Foundation Services for configuration management
Red Hat Linux
SQL Server database design
Secure coding methodologies
Willing to work as part of an integrated multi-technology team
Appreciation, acceptance and adherence to the constraints of working on highly classified defence platforms.
Successful applicants will be required to obtain Developed Vetting security clearance as part of this role.
The role is based in Wiltshire, but may involve occasional travel both within and outside of UK
The chance to work within a team that takes great pride in delivering the very best ICT Support in a role that really does ‘make a difference’.
25 days holiday, with an option to buy an additional 5 days.
Flexible working. No shift work.
Subsidised gym membership.
Employee lifestyle discount benefit portal.
Save as you Earn share option.
Private medical insurance.
Salaries sacrifice pension option.
Cycle to work scheme.
Death in service policy
As part of this clients offers expertise in electronic warfare operational support, cyber security, secure ICT network, digital forensics and support to military operations. We provide intrinsic expertise in system engineering and project management enabling us to deliver high technology solutions, training and trusted managed services, underpinned by a research and development capability.
Please send me your CV if interested
Bank or payment details should never be provided when applying for a job. For information on how to stay safe in your job search, visit SAFERjobs.Report this job
"Office Assistant jobs in London"
'Saved search name'