|Job Ref:||204735683||Employer:||cv-library.co.uk||Job Type:||Permanent||Country:||United Kingdom||County/State:||Nottinghamshire||City:||Nottingham||Address:||Post Code:||NG7||Salary:||£45000/annum||Post Date:||05/10/2016 03:26|
This role is responsible for providing technical leadership and practise within multi-competency delivery teams through effective and efficient design and delivery of IT software solutions. You will have accountability for ensuring our solutions support business requirements and align with technology and
governance standards. Working closely with test leads, the architecture team and the process and governance team, you will ensure delivery of on-time, quality solutions. Your technical expertise will ensure you can offer the support and guidance required from the delivery team.
Responsibility for technical delivery using a combination of internal, offshore and third-party engagement teams
Construction and delivery of technical solutions from design through to code level
Demonstrable experience of technical delivery using offshore and third-party engagement teams
Leading teams of highly skilled outsource software engineers
Working closely with test and delivery leads, project managers and business analysts to produce accurate production estimates
Working with the process and governance team, ensuring adherence to the defined technology and process frameworks and standards
Effective and efficient use of multiple onshore and offshore team members
Engage and collaborate with the global technical architecture team to ensure delivery of the global architectural vision
Working with Software Engineering Practice and Governance Team to ensure technical standards, practices and processes are followed
Work closely with internal IT to ensure alignment and coordination across operations as part of the seamless implementation of existing and new systems
Work on a wide range of projects involving the implementation of new, and enhancement of existing, systems, solutions and processes
Responsible for the identification, management and mitigation of all risks that have the potential to impact the business' objectives, including ensuring our customers receive fair outcomes.
Be risk aware, taking an open and proactive approach to risk management and escalate all risk related issues to management for awareness and opportunity to support resolution.
Be aware and comply with all applicable legal and regulatory requirements.
Degree or equivalent level qualification
5+ years of experience with software design and development
Software development expertise in Microsoft .Net , C#, SQL Server and related technologies
Proven technical experience of delivering high performance, quality software solutions
Experience of customer facing systems with complex back office system integrations
Demonstrable experience of technical design and construction working alongside offshore and third-party engagement teams
Ability to lead and motivate software engineering teams
Experience of advancing and renewing legacy platforms
Knowledge of high volume transaction systems and experience of integrating business functionality through modern technology patterns
Expertly conversant with ALM tools such as TFS, including software configuration management (e.g. Git), branching, merging, etc.
Background in e-commerce solutions and retail systems, especially in large-scale environments.
Evidenced experience of designing multi-tier e-Commerce applications and retail systems, especially in
Strong background and knowledge of software development lifecycles and best practice methods
Excellent understanding of Agile methods and practices
Knowledge of financial services
Excellent written communication (writing project work plan, system design, user guides)
Good oral communication (customer interaction, requirements analysis, customer liaison)
Excellent personal organisation and ability to prioritise and carry out multiple tasks
Ability to demonstrate resilience and pragmatism in the face of a challenging and continually changing environment
Microsoft development certifications, or equivalent
Information content authoring
This role will involve both problem-solving and decision-making to ensure that the team commitments are met and delivery successful. Working with Solution Design and Delivery Leads, other Technical and Testing Leads, technology architects and business partners within the defined software development lifecycle, the role will require a proactive, forward looking attitude in order to deal with both immediate needs and to ensure resource capacity planning is efficient and effective