Developing and deploying Web and .NET-based applications and services
Leading and conducting design and code reviews for both peers and junior developers
Participating and being an advocate for issue resolution and change control processes
Working closely with business leaders to understand strategic and financial objectives and then translating them into technical specifications and applications
Leading and participating in architecture and design meetings for major components and sub-systems
Developing and documenting designs for components, modules and sub-systems
Assisting Director with defining and estimating project task effort and required resources
Recommending and driving best practices, standards, processes and tools
Other duties as assigned
Requirements
ADO.NET, OLE-DB, ASP.NET, MVC, HTML, JQuery, Javascript, XML, Web Services
7 - 10 years developing business application software
5 - 7+ years designing and architecting enterprise-class, mission critical software
6 - 8+ years developing solutions with Microsoft technologies, especially .NET, C# and ASP.NET
4 - 6+ years working with Microsoft SQL Server
3+ years providing direction to other developers
Unquestioned integrity
Demonstrated proficiency with design patterns and SOA architectures
Excellent oral and written communication skills
Strong, problem solving and analytical capabilities
Good interpersonal, conflict resolution and customer service skills
Demonstrated ability to work effectively in a fast-paced, high volume, deadline-driven environment
Ability to balance multiple demands and work both independently and as part of a team to develop solutions
Professional maturity in dealing with all levels of management and staff
Experience with full life cycle of projects from establishing requirements through delivery and production support
Ability to demonstrate a strong character established through a strong work ethic
Ability to be accountable, take ownership, and be held accountable for decisions as demonstrated throug