Job Location : London, UK
Senior Software Developer - Software implementation of large, complex distributed systems.
2 Year Contract
Based in Central London. Hybrid - 2 Days a Week Onsite, 3 Days Remote
Day rate up to £545 PD VIA Umbrella
The Senior Developer is responsible for the implementation design and development of software throughout the agile development lifecycle of Revenue, Online, and Corporate Applications.
The role holder provides general and/or specialist expertise to ensure that the software developed meets the quality expectations of stakeholders.
Key Accountabilities
Design, develop, and configure applications, components and tools according to the technical plans set by the Development Technical Lead on agreed programmes and projects
Follow and contribute to the Software Development Standards and Best Practices in the agile team and specialist area, taking ownership of complex technical development problems in support of the Development Technical Lead
Organise, conduct or participate in meetings / delivery events and follow processes defined for their team to ensure quality of work and efficiency of the team
Uphold the principles and standards of Technology and Data to ensure that work delivered is of high quality, well rounded, robust, very high performing, and meets the priorities set by the agile process
Responsible for development plans, forecasts and development budgetary estimates, to ensure projects can be planned in a consistent and timely fashion
Create technical material in support of governance processes such as architecture and change review
Provide development expertise and insight to support the effective evaluation of new technologies
Fixing software application defects in accordance with agreed developer operations practices
Knowledge
Expert in software engineering techniques
Expert in implementing design patterns that lead to flexible, and easily maintained solutions
Expert in configuring off the shelf systems/software to minimise customisation
Broad knowledge and understanding of planning and management tools and techniques
Broad knowledge and understanding of relevant industry standards, such as security, and PCIDSS
Broad knowledge and understanding of cloud platforms
Knowledge and understanding of 3rd party contractual requirements working in a multi-vendor environment
Knowledge of electronic document control systems is desirable
Degree or equivalent qualification in a relevant subject area is desirable
Skills
Ability to translate specifications to software implementation of large, complex distributed systems involving a vast range of stakeholders
Extensive experience of developing software systems in multi-vendor environments to incrementally deliver systems that are of high quality, to specification, and to budget
Extensive experience of developing software of complex systems under significant pressures of time and cost
Extensive experience of appropriate documentation techniques for software designs that match customer expectation and that can be used by systems development teams in the future for ongoing software related activities
At least one of the following four general or specialist skills:
Expert in recent version of at least one development language such as C#, Java, Javascript, SQL, and PowerShell
Expert in industry standard development methodologies and tools
Expert in industry standard content management tools and practices
Expert in analysing and optimising database and application performance
Ability to code/configure hands-on using a variety of Agile methods
Ability to develop incremental software for solutions in large scale and complex environments
Ability to produce estimates for own tasks with an appropriate accuracy and precision
Ability to build effective working relations with people at all levels across the organisation and outside
Strong written and verbal communication skills including ability to explain complex information with senior management and directors, produce summary and feasibility reports on complex technical and business issues
Ability to analyse complex systems, spot trends, draw conclusions, and produce specifications and decisions
Due to high demand we are only able to respond to applications that meet the required criteria
Salary : 495 - 545
Apply Now!