Manchester computing / IT
Technical Lead .Net C# Developer
Role
The Technical Lead works within the Group Development team and assists in the delivery of the functions of that team (Development Project Management, Product and Technical Strategy, Software Testing and Development Matrix Management), but focussing primarily on driving the technical and product strategy of the company.
The Technical Lead uses their technical, architectural, design, product and domain skills and knowledge to help to continually refine those strategies and communicate them to the group.
The company has a wide portfolio of healthcare products, built on a wide range of technical platforms. Consequently, the strategic function of the Group Development team, and the main responsibility of the Group Development Consultant, is to identify the best of breed applications and sub-components, and to define a direction that allows those applications and components to interoperate in order to form a cohesive deployable set.
Responsibilities
To help define and communicate the technical and product strategy of the group.
To provide advice to the Divisions and to their development teams in producing technical designs and implementations that delivers their releases, but aligns those developments with the groups strategies.
To identify common applications and components that could form a best of breed, and which could be modified, where necessary, to form a cooperative and coherent product set.
To offer advice on design patterns, programming rules and guidelines, user interface styles, security, auditing and other group-wide standards we define.
To maintain an awareness of current development tools and practices by acting as a development resource on Divisional or strategic developments, providing a standard against which other developments can be measured.
To assist in the resolution of technical issues which might arise internally during software development, or externally from a customer site?
To liaise with other teams and functions within the group to communicate the groups technical and product strategies.
To maintain an awareness of emerging technologies and practices, and make recommendations for those that are applicable, highlighting the benefits to our customers.
To understand the domain and healthcare setting in which their applications are deployed and used to understand how functionality can be best delivered.
Skills
Relational Databases, including Enterprise Design
Data modelling
nTier Architectures
Web Developments
Service Oriented Architecture
Development Lifecycles
Wide knowledge of software technologies, primarily the Microsoft stack
Performance and capacity testing, monitoring and reporting
Database tuning to resolve performance problems
At least 5 years recent experience of developing commercial information systems
Ability to act in a Team Leader capacity
C#
.Net Framework 3/3.5
ASP/ASP.Net
MS SQL Server Programming (2005/2008)
Ability to design new solutions and enhancements to existing systems
Ability to troubleshoot problems and debug code
Ability to estimate work accurately
Ability to complete work to a high standard to agreed deadlines.
Contact details
Anti spam: Do NOT contact me offering services or anything of a commercial nature.
