.Net Application Developer and Team Lead

Technical Integrity is looking for a highly skilled Software Engineer who is a strong team leader and who eats, sleeps and breathes .NET architecture. During this holiday season you don’t have sugar plums dancing in your head – nope – you have winforms and C#.NET.

Our Boulder-based client is one of the most well-respected and industry recognized organizations in the area. They offer a strong focus on work/life balance, competitive salaries and a robust benefits package. They are in need of a skilled professional who offers extensive knowledge of and passion for .NET  architecture, proven experience successfully building multi-tiered applications and a desire to mentor a software development team.

Here are the high points of the job:

  • Architect and design 2-tiered and 3-tiered applications utilizing the .NET framework
  • Manage user interface including both rich client and web
  • Lead team in Agile/scrum development process activities acting both as architect and scrum-master
  • Technical lead for a team developing .NET applications, web services, and user interfaces (rich client, web)

Here are the skills you bring to the table:

  • 4+ years’ experience with C#.Net and/or VB.Net
  • 2 years’ experience in a technical team lead role for multi-tied, distributed, and scalable NET applications
  • Experience with Windows Forms as well as web client development
  • Experience with ASP.NET, WPF, WCF, web services (SOAP, REST) and windows services
  • Strong technical architectural leadership skills with the ability to estimate, plan, lead and execute complex technical projects
  • Extensive experience with design patterns, systems architecture concept and frameworks

And if you are REALLY good you even have this:

  • Design of applications using other programming languages and frameworks: Java, Python, C++
  • Experience with secure coding practices
  • Experience with development of highly available and redundant applications