Software Engineer contract position available in Pittsburgh, PA for 6+ months. 5+ years of experience in application development, including n-tier, enterprise-scalable, distributed applications. Expert level skills in Object Oriented languages, REST API, Database Technologies, and JavaScript frameworks.
Requirements
- 5+ years' experience in all areas of application development
- Advanced knowledge and experience with n-tier, enterprise-scalable, distributed application environments
- Experience with source code version control and coordination/synchronization of multiple active branches
- Experience incorporating third party components and frameworks
- Familiarity and experience executing several software development methodologies and life cycles
- Experience with Relational Databases and Document databases
- Expert level skills in an Object Oriented language (ex: Java, C#), REST API
- Expert level skills with Database Technologies
- Expert level skills in JavaScript, HTML5, CSS3 and any JavaScript frameworks like Angular, React, etc.
- Solid understanding of TCP/IP networking and common network topologies
- Strong understanding of Object Oriented design (classes, constructors, interfaces, properties, methods and events)
- Solid application development skills across the full stack
- Strong analytical skills and the ability to work with end users to transform requests into robust solutions
Benefits