Sr. Software Engineer
Location: Pittsburgh PA
Duration: 6 Months Extendable
Need local candidates only.
Windows Desktop Application developement experience is must.
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: The MVVM Design Pattern Relational databases Entity Framework 6 Microsoft WPF Active Reports Wix Installer The Repository and/or Unit of Work Design Patterns Scrum software development process Test driven development (TDD) Behavior driven development (BDD)
At APN we strive to be the best in the industry. We enjoy a challenge, embrace competition and we are committed to providing the finest services to our clients. We are a close-knit team of high-tech professionals. We place strong emphasis on continuing education for our consultants, and we sponsor various training programs, which relate to consultant's growth, client projects and current technology requirements. In addition to competitive pay, APN Software Services Inc. provides free career advice, resume counseling, interview assistance and much more!