Software Development Engineer

Software Development Engineer III 
3 months extendable 
Pittsburgh PA

Your challenge
Senior Software Engineer to work in a Scrum team to develop a critical part of a Microsoft Windows application. The candidate will contribute to the design, implementation, and testing of the software as well as collaborate with other software developers. Developer responsibilities will include, but not be limited to, architecting and designing a modern Windows application, developing software components in C# using Visual Studio, generating Developer-level automated testing with TFS, etc. 
 Our offer
You will work on a team of dedicated individuals who develop world class software that impacts the lives of patients. The candidate will contribute at all levels of the organization using the latest technologies.
 We are looking for
 Minimum of 5 years of experience developing customer facing software applications.
 Bachelor's degree in computer science or closely related field.
 Proficiency with object oriented design and development in C#.
 Proficiency designing and developing Microsoft Windows applications.
 Experience with the following is also required:
 • Microsoft Visual Studio 2010/2012/2015 and .NET Framework (2.0, 3.5, 4.0, 4.5) 
• Source control and workflow management tools, specifically Team Foundation Server 
• Experience working with agile methodologies. 
• N-tier software architectures 
Experience with any of the following are a plus, but not required: 
• Microsoft WPF 
• The MVVM Design Pattern 
• SQL Server databases 
• Entity Framework 6 
• Wix Installer 
• Active Reports 
• The Repository and/or Unit of Work Design Patterns 
• Scrum software development process 
• Test driven development (TDD) 
• Behavior driven development (BDD) 

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field