Web FS Engineer

Location: Pittsburgh, PA

Job Type: Contract to Hire


  • Build great software
  • Be a leading advocate and mentor for object-oriented design and SOLID principles
  • Excel in an Agile environment as a member of a cross-functional team that owns its own work from refinement through delivery and monitoring
  • Coach your team and the broader product engineering group on best practices for continuous integration, test and release automation, quantifying and paying back technical debt
  • Contribute in meaningful and collaborative ways towards a positive and educational code review environment
  • Assist in identifying, collecting, and analyzing data to help improve our development process

Education & Experience:

  • This is a senior-level position, and we’re looking for an individual with at least 5 years of relevant experience and at least 7-10 years of experience overall
  • Experience simplifying complex enterprise-scale software systems into manageable chunks
  • Expertise with iterative software delivery – from inception through refinement, implementation/automated testing, continuous integration, release, and production monitoring
  • The ability to think critically about architectural approaches and design patterns, understanding the right tool for the job
  • Experience migrating legacy applications to new platforms
  • Mastery of object-oriented design, SOLID principles, and domain-driven development
  • The ability to mentor, collaborate, and positively influence the skills of those around you
  • Experience with RESTful Web development using ASP.NET/C# or comparable language/framework
  • Understanding of modern JavaScript development (module bundling, routing, ES2017, React/Vue/Angular/Knockout)
  • Expertise in relational databases and ORM tools with a solid understanding of database design and querying and a basic understanding of indexes and query tuning
  • Experience being a technical leader on an enterprise-level application with a large user base
  • Ability to communicate effectively with both technical and non-technical audiences
  • Bachelor’s Degree in Computer Science, Computer Engineering, other comparable area, or relevant work experience (bonus)
  • Familiarity with healthcare patient workflow and/or healthcare billing (bonus)
  • Experience transforming traditional web applications to a microservice-based architecture using WebAPI and message queues (bonus)
  • Experience with TypeScript, NoSQL databases (bonus)