Current vacancies

Development Team Leader

Call

Apply here

Job Summary

To lead a team of developers in the analysis, definition, design, construction and unit testing of properly engineered software applications.

Main Responsibilities

• Provide technical and people leadership and mentoring/coaching to a discrete team of developers.

• Ensure staff time is made available to participate in the planning activities for a release, such as requirements analysis, estimation and design.

• Drive the implementation activities for your teams committed deliverables ensuring balanced workloads for all team members including yourself.

• Ensure team members have a comprehensive understanding of what tasks they are assigned, how these tasks fit into the bigger product/release picture, what the commitments/expectations are for the team in terms of deadlines, and drive the ongoing progression of these tasks to meet agreed deadlines.

• Proactively report progress of committed work items and exceptions, proposing mitigation solutions where risks arise for team’s deliverables. Reporting includes any agreed reporting requested by your manager, updating status views in formal communication channels (e.g. Confluence, SharePoint etc) and ad-hoc reporting to management of exceptions in a timely manner.

• Ensure code reviews and unit testing are being completed for areas under your lead, and that these are consistently following departmental guidelines. Where no formal guidelines exist, work with peers to formulate and enforce such guidelines.

• Triage assigned software defects, agreeing priority with development manager and resource necessary code changes to meet agreed deadlines/SLA’s. Ensure that work on defect resolution does not impact on agreed product deliverables.

• Perform performance appraisals for team members. Highlight personal development issues to management and work together to plan actions to address.

• Active involvement in the recruitment process including interviews and technical test preparation.

Key Relationships

• Development Manager

• Software Engineers

• Architects

• Business Analysts/Product Management

• Quality Engineers

• Support

Qualifications

• BSC or equivalent in a software engineering discipline.

• Professional qualifications supporting technical or procedural disciplines

 Experience

• Significant strong all-round development experience gained from companies producing commercial software products.

• Expert level competencies and engineering skills in mainstream programming languages and development technologies with a clear understanding of the direction of the software industry.

• In-depth, demonstrable experience of object-orientated programming as well as systems analysis and design experience as pertaining to formal software development lifecycles.

• Significant experience of formal software development methodologies.

• Strong proven leadership skills and experience of leading small discrete teams of developers in achieving product deliverables.

• Good understanding of principles, theories, practices and techniques for managing activities involved in planning, managing and implementing projects.

Compulsory:

• In-depth experience of the Visual Basic 6 language and the Visual Studio 6 IDE.

• In-depth experience of object orientated Visual Basic 6.

• In-depth experience of data access technologies such as ADO (2.8), DAO (3.51) and JET 4.0.

• In-depth experience of Access 97 and above as an integrated application RDBMS.

• In-depth experience of SQL Server 2000 and above as an integrated application RDBMS.

• Significant design, installation, configuration, maintenance and deployment experience of SQL Server 2000 and above.

• In-depth experience of developing commercial desktop applications.

• Significant experience of at least once type of formal Software Development Lifecycle or Methodology (i.e. Agile/MSF/Spiral/Waterfall/Bespoke)

• Significant experience of UML and a modeling tool such as Sparx Enterprise Architect.

Advantageous: 

• Experience of .NET Framework / (VB.NET or C#) 1.1 and above.

• Experience of ADO.NET.

• Experience of XML Technologies (XSD / XSL / XQuery / XPath).

• Experience of InstallShield 12.

• Experience of a formal testing framework such as NUnit.

• Experience of Industry Design Patterns and Practices.

Competencies

•Client & Customer Focus

•Continual Improvement

•Performance Focus

•Innovation

•Expert Knowledge

•Technical Professional Expertise

•Confidence & Communication

•Managing Self

Apply here

Closing date:
06 Sep 2016

Location:
Stockton

Salary:
On Application

Reference No.:
2144

Position type:
Permanent

IRIS on Twitter IRIS blog IRIS on LinkedIn IRIS on YouTube