Senior .net Developer

Recruiter
Location
Solihull, West Midlands
Salary
£42,000 - £50,000
Posted
14 May 2016
Closes
19 Dec 2016
Ref
SH1194017PB_64_5
Contract Type
Permanent
Hours
Full Time
npower are looking to recruit a Senior .net Web Developer into our expanding Digital team, as we look to take on yet more projects alongside new and current initiatives we have. The role will be permanent and full time, based in Solihull, there may be occasional travel to other npower sites too.

For more info on this role please contact alexander.jennings@rwe.com / 07917 265074

Main Purpose Of Job To lead the development of applications, tools and journeys for npower.com. Take on a key role in the design and definition of applications, mentoring others in the team. Leading virtual teams across major work streams this role plays a critical part in delivery of the applications and the operation of npower.com. As a technical expert, you are required to influence the eCommerce architectural roadmap, informing the Development Manager and aiding in key decision making.

Responsible for ensuring that team output is produced to agreed development standards, that they are maintained and that there is consistency across the development environment. Using sound technical experience, lead the improvement of stability, performance, availability and functionality of npower.com, associated websites and Content Management Systems.

Co-ordinate and oversee delivery of assigned back end developments for projects, BAU, continual improvements, maintenance and fixes. Communicate effectively with stakeholders across different aspects of the business.

Principal Accountabilities Use expert knowledge to inform platform development roadmap in conjunction with Development Manager

Assess new technology, informing and sharing key leanings, influencing and evolving development practice, process and frameworks.

To lead in the design, develop and delivery of web and business applications

Work with eCommerce Programme team to analyse briefs and business requirements documents, developing detailed web functional specifications

Provide appropriate technical designs and specs as required

Inform decisions around npower.com architecture (hardware and software; live, development and test) ensuring all security standards etc are applied and met.

Liaise with associated third parties and IS, ensuring service level delivery for both operational and change activity and continually improve relationships

Provide expertise and take responsibility for the continual improvement of back-end framework and processes

Own and manage the operational support workflow, escalation, fixes, disaster recovery and prevention, and work to continually improve associated processes

Implement improvements to ensure the Content Management System(s) enable(s) best working practices and cost efficiency across the eCommerce team, and the broader business if required

Work with the Planning & Controls team to document and improve associated processes, standards and frameworks for consistent internet delivery

Consider external developments to establish best practice for npower.com

To work with Planning & Controls team to provide QA & compliance delivery, including third party QA and compliance

Knowledge and Skills I. Experience of developing in multi tiered enterprise websites and delivering change, including applications development, database design, environment architecture and infrastructure

II. Experience designing and architecting solutions on 3-tier architecture.

III. Experience in web services and web technologies including ASP.NET, MVC2/3 using C#, OO methodology, UML, n-tier architecture, current best practice software design patterns

IV. Experience in distributed web development (multiple teams, different geographies, including external agencies).

V. Expertise in testing environments and strategies

VI. Highly organised, assertive, investigative.

VII. Good written and verbal communication skills essential.

VIII. Process design skills for customer journey mapping and workflow, experience in appropriate tools advantage

IX. Solid understanding of web specific technologies, standards and frameworks

X. Experience of Web Services and Service Oriented Architectures

XI. Ability to deliver and review code to required standards, including .net & C# amongst others.

XII. Ability to deal with internal and external stakeholders with management potential

XIII. In depth understanding of Content Management Systems and their application

XIV. Good knowledge of associated compliance eg security and data protection

XV. Proactive, flexible, positive team worker, skilled at finding cooperative solutions in fast changing, deadline driven environment with frustrating dependencies

XVI. Experience moving from complex legacy systems to SAP (or similar) advantage

XVII. Practical experience of Prince 2 and Agile methodologies

XVIII. Exposure to SQL Server 2005/8

XIX. Commercial experience of hardware and infrastructure covering network devices - firewalls and load balances. Experience of working with clustered servers.

XX. Relevant power utilities experience

XXI. Knowledge of web analytics & Search Engine Optimisation preferred