Manchester computing / IT

Technical Lead .Net C# Developer

Date posted: Tuesday 20th October
Location: Manchester

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 group’s 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 group’s 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.

Contract type

Additional