Lead .NET Developer

Rochdale

 

Lead .NET Developer, C#, Telco or ISP experience

Based in Rochdale, Lancashire

Salary £55000 - £60000

The Lead Developer role is a knowledgeable and experienced technical expert development position, responsible for the development of applications across self-managed teams; for leading on initiatives and improvements and innovation across those teams, for coaching and for driving standards across teams.The post holder is a senior member of the leadership team within the development department. They are responsible for contributing towards the strategic direction of the engineering service in terms of its definition and realisation.The post holder has the responsibility for leading a team of software developers and the software applications they develop. They are responsible for the software engineering output from themselves and their team.The post holder will be expected to work with little supervision and will have the authority for a high degree of latitude in decision making within their team. They will be expected to make decisions within the scope of their role and will be held accountable for the outcomes of these.They will use their significant experience of software development principles, patterns, practices and processes in the day-to-day tactical execution of their duty.

Accountabilities
The post holder will be responsible for the following:

• Proactively defines and implements our development and technology strategy, application architecture and component design as well as our engineering principles, practices and standard.
• Oversee the execution of engineering work streams and/or projects to quality and timeline in order to meet the demands of the business, stakeholders and customers alike
• Maintain a high standard of engineering quality within the whole team. Review work by others across teams in software development to ensure quality and consistency of all work.
• Promote agile principles and practices whilst working with other developers, scrum masters, architects, business analysts and project managers across multi-disciplined team.
• Present technical solutions for review by various functions including technical architecture, business analysis & product management.
• Lead innovation within and across teams to meet the changing demands of the business and emerging industry trends & standards, such as agile and lean techniques.
• Work effectively across multiple teams, troubleshooting and resolving business critical challenges.
• Assess and appraise team members.
• Provide leadership and expert guidance to a team, coaching and mentoring team members in agile software development principles and practices.
• Line manage team members as appropriate.
• Identify and escalate skill, resource and equipment deficiencies within the team.
• Work with business analysts, product managers and stakeholders to validate, analyse and examine requirements
• Build and maintain key relationships with other teams and the business.
• Recommend and implement changes to tooling, process and practices.

Job dimensions

• Influences across multiple teams.
• Works alongside a Business Analyst, Scrum Master, Project Manager and Solution Architect.
• Works with other team’s staff on related products and projects to understand and reduce impact of changes on those teams’ work.
• Supports engineering staff within the department.
• Responsible for the effectiveness of teams.
• Creates and maintains relationships with other teams within the business.
• Responsible for the quality of line of business-critical software used by the business, which may include financial transaction based information.
• Oversee the execution of engineering work streams and/or projects to quality and timeline in order to meet the demands of the business, stakeholders and customers alike
• Maintain a high standard of engineering quality within the whole team. Review work by others across teams in software development to ensure quality and consistency of all work.
• Promote agile principles and practices whilst working with other developers, scrum masters, architects, business analysts and project managers across multi-disciplined team.
• Present technical solutions for review by various functions including technical architecture, business analysis & product management.
• Lead innovation within and across teams to meet the changing demands of the business and emerging industry trends & standards, such as agile and lean techniques.
• Work effectively across multiple teams, troubleshooting and resolving business critical challenges.
• Assess and appraise team members.
• Provide leadership and expert guidance to a team, coaching and mentoring team members in agile software development principles and practices.
• Line manage team members as appropriate.
• Identify and escalate skill, resource and equipment deficiencies within the team.
• Work with business analysts, product managers and stakeholders to validate, analyse and examine requirements
• Build and maintain key relationships with other teams and the business.
• Recommend and implement changes to tooling, process and practices.

Skills & experience
• Possess a degree level qualification or equivalent in software engineering or related discipline.
• Practiced agile software engineering methodologies and processes with a high level of experience defining and implementing software through the software development lifecycle.
• 8+ years’ experience in the software development industry.
• Gained professional qualifications around technology and process to fulfil the role (e.g. Microsoft Certification)
• Expert technical design and strong architectural skills and experience.
• Expert level programming skills and competence in relevant languages and technologies (e.g. .Net, C#, SQL Server, BI, WFP, WCF, Delphi, Messaging).
• Excellent communication and leadership skills.
• In depth knowledge of development tools and technologies.
• Good commercial understanding of business strategy and its impact on decision making.

If you're interested and want to apply for this position please click here

SKU: 10024 TAGS: Permanent, .net, agile, C#, Web, Technical Architecture
 

This product has been added to your cart

CHECKOUT