C# Software Developer

Badenoch & Clark ,
London, Greater London
Salary: £500 per day

Overview

Role : C# Software Developer Rate : 500 Scope of work: Outside Location: London SC Cleared Developers Required. Software Developers are required to provide development and design deliverables and to ensure that work is properly attributed and completed to a sufficient quality. The 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 July 2020 contribute to the development a GDS compliant information collection site By July 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 Essential; .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. Skilled in the best approaches to creating code and high quality coding standards Capability to create an automated build and automated deployment to a test environment Proven capability of being able to resolve multiple merge conflicts 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