Software Engineer 2

Public Consulting Group•US OH Remote, OH
•$61,600 - $110,000•Remote

About The Position

Public Consulting Group LLC (PCG) is a public sector solutions implementation and operations improvement firm that partners with health, education, and human services agencies. The Software Engineer 2 primarily works as a back-end or middle-tier developer on production-level .NET C# applications. The role involves gathering requirements, designing and developing enhancements to existing applications, and preparing feature and product documentation. It also involves developing and consuming REST APIs, working with SQL databases, and using ORM technologies and JavaScript.

Requirements

  • At least 5 years of project experience with a production-level .NET C# application.
  • At least 3 years of experience gathering requirements, designing and developing enhancements to existing applications, and producing feature and product documentation.
  • At least 5 years of experience with .NET Framework, .NET Core, or .NET Standard.
  • At least 5 years of experience with SQL stored procedures and functions.
  • At least 4 years of experience with large SQL databases requiring performance and index tuning.
  • At least 3 years of experience with REST/API development or use, including creating or consuming public APIs and documenting REST APIs with Swagger or similar tools.
  • At least 3 years of experience with an ORM such as Entity Framework, nHibernate, or Dapper.
  • At least 4 years of experience with JavaScript or JavaScript frameworks such as jQuery.
  • At least 3 years of experience using Git.
  • Preferred primary work experience as a back-end or middle-tier developer.

Nice To Haves

  • AngularJS
  • Unit testing with tools such as xUnit or Moq
  • Docker and containers
  • CI/CD pipeline integration and automation
  • Cloud hosting, including AWS or Azure
  • Scripting languages such as Bash or PowerShell
  • WSL

Responsibilities

  • Gather requirements and design and develop feature enhancements for existing applications.
  • Create feature and product documentation.
  • Develop and work with .NET applications, SQL stored procedures and functions, databases, REST APIs, ORM technologies, JavaScript, and Git.
  • Create APIs for public consumption and/or consume public APIs.
  • Document REST APIs using Swagger or similar tools.
  • Tune performance and indexes for large SQL databases.

Benefits

  • Medical care benefits
  • Dental care benefits
  • 401(k)
  • PTO
  • Parental leave
  • Bereavement leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service