Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Senior Software Developer

Job LocationLondon
EducationNot Mentioned
Salary£550.00 - £600.00 per day
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypeContract, full-time

Job Description

SENIOR SOFTWARE DEVELOPER CAPITA 6 month contract £600 a day via Umbrella Remote working available Context Capita Softwareis transforming froma collection of individual P&L businesses to a consolidated Software Division.Part of the new role of Capita Software is to provide bespoke development and support functionto the wider Capita Group.Where possible this function will be providedby the DDC teaminIndiabutsome clients will specify that resourcesare located inthe UK and/orIreland.This will require dedicatedUK & Ireland based Development Team Leadersto leadteamsof software engineering professionalsto design, develop and test systems and provide third line application support. For this particular engagement we need senior developers with experience of developing Microsoft Dynamics D365, as a service, in Azure. The project is feature complete now so the team are focussed on bug fixing, minor change requests, performance enhancements in order to meet the start of UAT milestone in early July. The successful candidate will be a pro-active self-starter with a pragmatic approach. They will join one of an existing set of development workstreams within the programme. Role Purpose TheSenior Developer ensures that their software development is delivered on schedule, with working code built according to industry best practices and appropriate Capita Standards.They support and mentor members of the team and may be called upon to cover for their Lead Developer or to lead a workstream within a programme. The purpose of this role is to: Deliver high quality solutions to DDC UK&I’s customers and internal stakeholders. Deliver a service that meets requirements and exceeds them where possible; Actively participate in process improvement activity, focussing on increasing quality focussing on reducing excess cost and improving efficiency; Provide accurate estimates and progress reporting for assigned tasks; Manage task allocation to relevant Developers, managing resource plan and creation of detailed development schedules for any assigned workstreams. Managing potential variances from plan with the lead developer; Ensure development processes and standards are adhered to and identify new working methods, initiatives and technologies to improve the level of service provided by the team Work with contemporary development practices (e.g. Scrum, BDD) and tools (e.g. Jenkins, GIT); Collaborate with DevOps to build and deploy new versions of applications to managed environments; Collaborate with BAs and Architects to ensure the clarity and completeness of requirements and design; Create and maintain technical documentation relating to the system under development; Provide impact assessments for any application change requests assigned; Provide support during go-live events as required; Improve team performance through coaching and mentoring, contributing to the development and performance of the team; Conduct timely and effective peer reviews of code and unit tests; Support Live Services, business areas and third parties in the investigation, resolution and escalation of problems and incidents; Key Deliverables Delivering software to time, cost and quality commitments; Estimates for all low level Development Tasks within assigned workstreams, in the format prescribed for the monthly DDC reporting; Accurate and up to date data in ‘Dev Task’ tickets for consumption by the monthly DDC progress reporting; Provide daily status updates to the development manager; Provide the requisite input to lead developers or development managers to support programme reporting; Automated Unit Tests, integrated into the build pipelines; Evidence of effective use of code review and code quality analysis tools on all software deliverables; Maintained technical documentation relating to the system; Releases adhering to the central DevOps frameworks and standards; Impact assessments for any application change requests submitted; Responsibilities Ensuring the efficient and timely delivery of cost effective, robust software within assigned workstreams; Ensuring the use of appropriate engineering practices; Investing in continual improvements to tooling and reduction of technical debt; Driving the Technical Growth of team members; Collaborating with team leads within the delivery organisation e.g. Architects, BAs and Testers to ensure common understandings, to identify and close any requirement, acceptance criteria or design gaps; Identifying technical risks and communicating these to the assigned Lead Developer or Development Manager; Ensuring the use of Capita Software prescribed code quality tools (e.g. Veracode/Whitesource); Acting decisively on a day-to-day basis, applying sound judgement and considering business implications for your decisions; Supporting others in decision making by offering solutions to problems and providing relevant and timely information; Provide technical input into bid submissions; assist with system architecture and technical designs; Provide support during go-live events as required; Identify new working methods, initiatives and technologies to improve the level of service provided by the team; Where assigned as a lead developer; Creation of Development Tasks from which the developers work, including low level effort estimates; Drive the Technical Growth of team members; Provide leadership ensuring the team uses appropriate development practices; Represent development within the workstream, tracking task progress and resolving issues; Person Specification Required: Software Engineering Degree or relevant professional accreditation (e.g. Microsoft Certified Developer) or relevant work experience; Minimum of 5 years development experience in a variety of contexts; A strong desire and aptitude to continually develop technical knowledge, skills and abilities as technology evolves; Evidence of continued professional development; A systematic and analytical approach to problem solving; Good experience with Code Reviews & Unit Testing Microsoft Dynamics D365 Azure Familiarity with working practices such as continuous integration and DevOps; Good verbal communication and presentation skills including the ability to explain technical matters to a nontechnical audience; Ability to communicate at all levels (as required); A

APPLY NOW

© 2019 Naukrijobs All Rights Reserved