Full Stack Software Engineer

Location: Pittsburgh, PA

Job Type: Full Time / Permanent


  • Identify improvements where necessary to existing procedures and practices related to application development
  • Take ownership of particularly confidential, high-profile, or otherwise sensitive projects, users, and requests, keeping firm management up to date as appropriate
  • Work with other teams to develop efficiencies in existing firm processes through the use of application automation and integration
  • Remain current on relevant technologies and industry standards through networking, as well as formal and informal training/education
  • Provide off-hours and weekend technical support as required

Education & Experience:

  • Bachelor’s degree in: Information System, Computer Science, or equivalent
  • Progressive responsibility in large corporate environments
  • Experience developing web applications and services
  • Web programming (HTML 5, jQuery, JavaScript, CSS, Bootstrap, Node.JS, Angular, SPAs)
  • Experience manipulating and working with JSON and SOAP data structures
  • Strong SQL (MS SQL preferred)
  • Experience with data analysis, modeling, creating technical documentation
  • Experience with legacy ASP.net and classic ASP custom applications
  • Experience working within an Agile development environment
  • Excellent understanding of relational database concepts, impact of various design on performance
  • Experience with industry standard version control systems (Microsoft TFS Preferred and GIT)
  • Excellent written and verbal communication skills


  • Hands on experience in SQL performance tuning
  • Experience in report writing (SSRS Preferred)
  • Solid understanding of UI/UX principles (portfolio appreciated)
  • Experience with SSAS a plus
  • Experience with data warehousing concepts and data modeling best practices
  • Experience working with Business Intelligence data visualization tools (Power BI preferred)
  • Experience within the Legal industry is a plus