Senior .NET Architect / Developer Job Description

Montreal is home to Compuware's Montreal Delivery Center which provides talent needed to deliver quality applications on time and within budget. Compuware's MDC supports the entire application development life cycle, integrating industry-leading technology with processes and expertise to deliver the best value. Compuware's MDC has a proven record of completing hundreds of successful projects in a wide range of industries.

We are looking for highly motivated, energetic, talented people who are eager to learn, grow and become a part of our progressive team.

Primary Roles/Responsibilities:
 Providing technical design and detailed program specifications to the development team, track their progress and technical issue resolution
 Responsible for working on the Architecture, Design and Development of large scale projects
 Leading the .Net practice as well as a .Net Development Team (+/- 10 Developers)
 Responsible for estimating, planning and scheduling of work units
 Developing software specifications from design documents and technical documentation of applications
 Participating in new development, customizations, and updates
 Writing proposals and giving presentations to customers and upper management
 Maintaining knowledge of cutting-edge Microsoft technologies

Critical Qualifications/Competencies:
 8 to 10 years experience in all aspects and phases of the SDLC in enterprise-level applications preferably contributing to Service Oriented Architecture (SOA) solutions
 3 years experience in a Lead or Architect role
 Experience with Object Oriented Programming and Delivery Methodologies (RUP, Scrum, MS Solutions Framework, XP)
 Ability to design generic application libraries, software estimation models, and coding standards
 Familiar with agile and iterative software development methodologies; ability to build and fine-tune existing methodologies
 4-5 years of experience working with Microsoft .Net technologies (up to versions 3.0 and 3.5)
 2 years experience with Team Foundation Server
 Experience with Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), Workflow Foundation (WF), Silverlight, etc.
 Knowledge of Sharepoint and BizTalk
 Experience with Software Factories, Microsoft Enterprise Library and Microsoft Application Blocks
 UML experience and knowledge of Design Patterns
 Experience writing proposals and delivering technical presentations

Additional Requirements:
 Bachelor degree in Computer Science or equivalent
 Proven Track record of on-time delivery of projects
 Excellent written/verbal communication skills in both French and English
 Strong Process Management and Troubleshooting Skills
 Experience in a consulting role
 Strong ability to lead teams by example
 Ability to motivate and influence teams and customers
 Availability to travel in and outside Canada up to 25 % of the time for customer presentations and meetings
 Willingness to collaborate with pager rotation on critical projects

If you or someone you know is interested in this position, please contact us at the email indicated below or visit our website. We look forward to speaking with you.

Date Posted:
Tue, October 21, 2008 5:58 AM
Company:
Compuware Corporation of canada
Website:
http://www.compuware.com
Contact:
marie-helene.pringle@compuware.com
 
Company:
Compuware Corporation of canada
Website:
http://www.compuware.com
Location:
Montréal, Québec, Canada

Depuis 30 ans, Compuware est devenue un des fournisseurs de logiciel et de services professionnels les plus importants dans le monde. En effet,... [more]