Title: Sr Software Developer
Type: Contract to hire

Location: Pittsburgh, PA

As a Senior Software Developer you will take the lead in solving some of the most complex and highly visible business/ technology issues. The Senior Technical Consultant, an integral part of our Core Delivery team, will participate and lead in delivering a variety of software solutions in a team oriented, collaborative environment.

Position Duties:

Apply broad application and system architecture and design capabilities over many technologies to implement secure, robust, transactional and service oriented architectures

Provide Software Engineering Development by leading and participating in the solution development, implementation and project closeout.
Interact with various levels of stakeholders and communicate project deliverables to the appropriate level (Sr. Management, C suite)

Understanding of the full application lifecycle from inception through maintenance

Understands the customer business strategy and goals and develops technology solutions that deliver the required business value

Understand and apply design and modeling concepts at the system level

Act as a technical lead for a team developing system-related components

Required Skills:

.NET framework 4.x / C# 4.x, SQL Server 2008/2012


Object oriented design patterns

Work with multi-tiered architectures

Test-driven development

Database design principles

Architectural decision making experience

ORM / Entity Framework / NHibernate

Software design and architecture experience

Demonstrated experience in the full application lifecycle from inception
through maintenance

Multi- platform/ languages experience (Web/ Client Server)

Strong primary stack experience (C#)

Preferred Skills:

Project Management skills

Able to display leadership skills

WCF Web services / XML / SOAP / REST


Automated web testing

Required Experience:

7+ years experience in web and/or client server application development

2+ years leading a team of through a software/ web project


Completed Bachelor's Degree in Computer/ IT related
Professional experience may be considered in lieu of completed degree

Browse senior software developer jobs in Pittsburgh, Pennsylvania:

Get jobs like these daily:

See all open Senior Software Developer Jobs in Pittsburgh, Pennsylvania

Back to Top