Software Engineer

Location: Pittsburgh, PA

Job Type: Full Time / Permanent

The primary function of the Software Engineer is to deliver quality software solutions on a team under the direction of a Software Engineer Team Lead. You will assist in developing software systems to create solutions for business opportunities. You are responsible for analysis of current systems/features, including performance, diagnosis and troubleshooting of applications and coding solutions to enhance systems.


  • Participate in the on-time development of features and systems
  • Ensures that all assigned issues are resolved in a timely and efficient manner
  • Participate in design and code reviews with team members
  • Possess a positive attitude

Education & Experience:

  • Bachelor’s degree in Computer Engineering, Computer Science/Information Technology, or related discipline
  • Minimum 1-2 years + of prior software development experience developing web-based applications
  • C#, Microsoft .NET
  • HTML 5 and CSS 3
  • Front-end Framework such as Bootstrap and AngularJS
  • Entity Framework or other ORM tools
  • MVC web applications
  • Multi-tiered OOAD and design patterns
  • SQL Server, database design and efficient integration with web applications
  • SOAP and RESTful Services
  • Microsoft WebAPI