Job Title: Sr Software Engineer
Job Type: Permanent
Location: Pittsburgh, PA
Work as part of an Agile development team to implement all phases of enterprise-level web based software applications.
Provide technical leadership within and across Agile teams.
Map technical capabilities to business requirements and influence technology decisions.
Assume primary ownership of one or more modules/applications, directing the technical development to ensure that the product's quality and maintainability requirements are met.
Design, develop, test and configure .NET web applications
Coach and mentor other Software Engineers and help to develop their technical skills through peer reviews of work, informal mentoring during code development, and assisting with the planning and organizing of work.
A detailed understanding of distributed architectures and data- driven web sites is a success factor for the position.
Proven technical aptitude and exceptional proven initiative to investigate/learn new technologies
Experience in software engineering
Experience in database and stored procedure design
Experience: web-services, N-tier applications using current UI frameworks, and modern web application standards.
Experience working with MS Visual Studio and Team Foundation Server for source control and bug tracking.
Experience in working in an Agile environment.
Microsoft Certified Professional Developer.