Apply for this job now

Software Engineer II

Montgomery, Alabama
Job Type
21 Jul 2022

Public Consulting Group LLC (PCG) is a leading public sector solutions implementation and operations improvement firm that partners with health, education, and human services agencies to improve lives. Founded in 1986 and headquartered in Boston, Massachusetts, PCG has over 2,500 professionals in more than 60 offices worldwideall committed to delivering solutions that change lives for the better. The firm has four designated practice areas with extensive experience in all 50 states, clients in six Canadian provinces, and a growing practice in Europe. Often combining resources from two or more practice areas, PCG offers clients a multidisciplinary approach to solve their challenges or pursue opportunities. To learn more, visit .


As a remote software engineer on PCGs Human Services Team, you will participate in the design, development, testing and documentation of software systems which support state and municipal human services agencies. The software system functionalities include case management, data processing, data collection, email delivery, random moment time studies, and web API integrations.
  • Participate in the design, development, testing and documentation of software systems
  • Plan, develop, test, document, and implement software according to specifications and industry best practices
  • Convert functional specifications into technical specifications suitable for code development
  • Develop software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
  • Document solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Improve operations by conducting systems analysis and recommending changes in policies and procedures
  • Evaluate requests for new or modified computer programs to determine feasibility, cost and time required, and compatibility with current systems
  • Protect operations by keeping information confidential
  • Investigate problem areas
  • Participate in code review process
  • Implement complex reports and interfaces
  • Collaborate with help desk and/or end users to troubleshoot IT questions
  • Work with senior staff as part of large projects
  • Proficiency in Microsoft Full Stack development (must have full skill set to manage database objects, backend application code, and front-end UI design, CSS and JavaScript)
  • Software design, development, debugging, testing & documentation (required)
  • Ability to read requirements, ask questions, and communicate with non-technical project stakeholders (required)
  • Ability to communicate ideas in both technical and user-friendly language (required)
  • Ability to effectively prioritize and execute tasks in a high-pressure environment (required)
  • NET WebForms 3.5/4.0/4.5 experience (required)
  • MVC development using C#, .NET 4.5+, EF5/6, EF Code First, EF Database First (preferred)
  • MVC development using .NET CORE 3.1, EF CORE (preferred)
  • SQL Server Database development experience (required)
  • Visual Studio 2017/19/22 experience (preferred)
  • Solid understanding of the ASPNET page lifecycle (required)
  • Solid understanding of the HTML forms, HTTP request and response, cookies, session, client-side scripting and AJAX (required)
  • Understanding of the OWASP Top Ten and how to minimize the issues presented (required)
  • ASPNET Membership database (preferred)
  • Windows Service programming (preferred)
  • Web API development & testing (preferred)
  • GIT Repository for source code management (preferred)
  • Azure DevOps for work item tracking, build & release management (preferred)
Education, Experience, and Licensing Requirements:
  • Bachelors degree with a Computer Science, Software Engineering or Information Systems major preferred
  • 2+ years of relevant experience preferred
  • Proficiency in .NET full stack web application development
  • Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

EEO Statement

Public Consulting Group is an Equal Opportunity Employer dedicated to celebrating diversity and intentionally creating a culture of inclusion. We believe that we work best when our employees feel empowered and accepted, and that starts by honoring each of our unique life experiences. At PCG, all aspects of employmentregarding recruitment, hiring, training, promotion, compensation, benefits, transfers, layoffs, return from layoff, company-sponsored training, education, and social and recreational programsare based on merit, business needs, job requirements, and individual qualifications. We do not discriminate on the basis of race, color, religion or belief, national, social, or ethnic origin, sex, gender identity and/or expression, age, physical, mental, or sensory disability, sexual orientation, marital, civil union, or domestic partnership status, past or present military service, citizenship status, family medical history or genetic information, family or parental status, or any other status protected under federal, state, or local law. PCG will not tolerate discrimination or harassment based on any of these characteristics. PCG believes in health, equality, and prosperity for everyone so we can succeed in changing the ways the public sector, including health, education, technology and human services industries, work.


Job Locations US

Posted Date 1 month ago (6/29/2022 8:54 AM)

Job ID 2

# of Openings 1

Category Information Technology

Type Regular Full-Time

Practice Area Human Services

Public Consulting Group is an equal opportunity employer. All qualified applicants receive consideration for employment without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity, protected veteran status, or status as a qualified individual with a disability. VEVRAA Federal Contractor.

Apply for this job now


  • Job Reference: 663996201-2
  • Date Posted: 21 July 2022
  • Recruiter: Public Consulting Group
  • Location: Montgomery, Alabama
  • Salary: On Application
  • Sector: I.T. & Communications
  • Job Type: Permanent