Software Engineer, Full Stack Developer

Public Consulting Groupover 1 year ago
Albany, New York, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Software Engineer 2 at Public Consulting Group LLC (PCG), a leading public sector solutions firm partnering with health, education, and human services agencies to improve lives. Founded in 1986 and employing approximately 2,000 professionals nationwide, PCG is dedicated to delivering solutions that change lives for the better. This role is based in Remote - MO.

Key Responsibilities

  • Plan, develop, test, document and implement software according to specifications and industry best practices.
  • Convert functional specifications into technical specifications suitable for code development.
  • Collaborate with the Delivery Manager to evaluate user requests for new or modified computer programs, assessing feasibility, cost, time, compatibility and system capabilities.
  • Follow coding and documentation standards and participate in the code review process.
  • Work with end users to troubleshoot IT issues and generate reports.
  • Analyze, review and adjust programs to increase operating efficiency or to adapt to new requirements.
  • Leverage knowledge of Special Education and Response to Intervention models.
  • Implement complex reports and interfaces.
  • Provide technical assistance to less experienced team members.
  • Collaborate with senior staff on large projects.

Required Qualifications

  • Experience in system/application design, web and client-server technology.
  • Excellent communication skills with experience working with non-technical staff to understand requirements.
  • Working knowledge of object-oriented programming languages.
  • Experience with reporting tools and exposure to automated testing, especially test-driven development.
  • Relevant Bachelor’s degree required; preferred majors include Computer Science, Software Engineering or Information Systems.
  • 2 - 4 years of relevant experience with strong technical documentation skills and ability to prioritize and execute tasks in a high-pressure environment.

Benefits & Perks

  • Compensation: Varies based on office location, role, skill set, and experience. A reasonable range is provided.
  • Medical and Dental Care Benefits
  • 401k
  • PTO
  • Parental Leave
  • Bereavement Leave

Required Skills

Technical documentation
Automated testing
Troubleshooting
Object-oriented programming
System/app design
Reporting tools
Web and client-server technology