C# Senior Developer and C#Developer

Certes ,
London, Greater London
Salary: £450 per day

Overview

Senior C# Software Developers SC cleared - Enhanced checks needed London 12 months Inside IR35 We require a Senior Software Developer and C# Developer to provide development and design deliverables and to ensure that work is properly attributed and completed to a sufficient quality. The Senior Software Developer will be responsible for the following activities and artefacts: Developing code for multiple applications deployed via Continuous Integration and using containerisation with Docker and Kubernetes Developing for maximum benefit from cloud native services and transitioning line of business capabilities to do so By end of 2020 contribute to the development a GDS compliant information collection site By end of 2020 contribute to the continuous improvement of a national IT capability By March 2021 contribute to the development a first release of applications relating to workflow, information triage, management information and integration with external parties through an API gateway On an ongoing basis contribute to continuous improvement on applications currently being trialled by users Day to Day Role; Designs, Develops and delivers individual components Development of technical Specification, Unit Test Plan Development of the Objects as per Technical Specification Unit Testing of the Development Objects Peer Review of technical Specifications, Developed Objects Adhere to standards and schedules Ensure delivery within relevant statutory and policy obligations. Proactively progress best practices including continuous integration and continuous delivery Developing code for multiple applications deployed via Continuous Integration and using containerisation with Docker and Kubernetes Developing for maximum benefit from cloud native services and transitioning line of business capabilities to do so KNOWLEDGE, SKILLS AND EXPERIENCE REQUIRED: Essential; Highly skilled in the very best approaches to creating code and high quality coding standards .net, C#, Windows, SQL Server Understand GIT Branching methodologies Experience of IDEs (visual Studio) and source code management (Azure DevOps, GitHub) would be an advantage. Proven capability in creating an automated build and automated deployment to a test environment Proven capability of being able to resolve multiple merge conflicts Proven capability at being the go-to person who can help other members of the team, solve the most difficult problems, and code the most complex solutions Team player: always transparent, making critical decisions with the input from other team members Promotes best working standards with their peers and within the Team as a whole - guides, trains, helps etc. Experience of creating applications which take best advantage of Microsoft Azure Angular experience Timescales (for SC enhanced clearance) The SC enhanced security clearance process can take 3-4 months, and sometimes longer, from the date of the submission of accurately completed security forms depending on the level of security clearance already held and the vetting history of the individual - SC clearance is needed already to apply for SC enhanced.