Principal Engineer

Manchester  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Are you a principal Engineer who is looking for a lead role working for an Aerospace client located in Manchester. We have a great opportunity to meet your ambitions and lead your career into an exciting and dynamic path. Our multicultural client is seeking a C# Expert on a permanent basis to join them as soon as possible.

Summary of task:
Reporting to the Scrum Master, the Principal Engineer will provide technical seniority and leadership to the team through leading by example. In addition you will also be focused on process execution and improvement to the core products, as well as mentoring and coaching more junior members of the team.

Responsibilities:
- Drive technology synergies and integration across the business
- Design and implement complex tiered product architectures
- Identify technology trends and evolving social behaviour and recommend technologies that support company strategy
- Coach and mentor more junior team members and support their development
- Design and code enhancements to business applications consistent with established designs and business requirements
- Work effectively in small teams to ensure best practices and engineering approaches
- Provide estimates on difficulty and sizing of enhancements, as well as alternative solutions
- Participate in brainstorming sessions and effectively contribute new ideas Understand and contribute to overall architecture vision and provide guidance to other engineers
- Manage, prioritize and execute multiple concurrent software development project activities
- Work in a dynamic, fast-paced, Agile team environment
- Keep up to date with competitor products and latest technologies

Requirements:
- Expert in C#
- Excellent knowledge of OOP, SOA, high performance web applications, multi-threaded applications
- Strong knowledge of design patterns (especially MVC)
- Knowledge of Web Development industry standards and best practices
- Familiar with software source control, bug tracking and build process using Team Foundation Server
- Knowledge of databases and SQL (SQL Server, Oracle)
- Full knowledge of software development life cycle including design, testing, deployment, documentation and support activities
- BSc degree in IT or Computer Science or equivalent education

Technical Requirements:
- At least 10 years' experience in designing and developing large-scale enterprise level applications, including hands-on experience with web applications
- Experience in designing scalable and high performance applications
- Excellent communication skills and problem solving abilities
- C# /.NET Framework (up to version 4.5)
- Database programming experience including table design, DB optimization, indexes, stored procs, performance tuning, T-SQL
- XML / Web Services / WCF
- Entity Framework
- Linq
- Agile/Scrum, HTML, CSS, JavaScript, Ajax, WWF, Silverlight

If you at lead 10 years of in designing and developing large-scale enterprise level applications then are the right candidate for this role, and we look forward to hearing from you.
Start date
06/2015
Duration
Permanent
From
Proteus Europe
Published at
02.06.2015
Project ID:
916179
Contract type
Permanent
To apply to this project you must log in.
Register