Full Stack .NET Application Developer at Public Consulting Group
Sacramento, California, USA -
Full Time


Start Date

Immediate

Expiry Date

30 Nov, 25

Salary

70000.0

Posted On

01 Sep, 25

Experience

4 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Information Systems, Research, Continuous Integration, Omni, Computer Science, Communication Skills, Web Applications, Testers, Documentation, Project Managers, It, Corrections

Industry

Information Technology/IT

Description

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, PCG employs approximately 2,000 professionals throughout the U.S.—all committed to delivering solutions that change lives for the better. The firm is a member of a family of companies with experience in all 50 states, and clients in three Canadian provinces and Europe. PCG offers clients a multidisciplinary approach to meet challenges, pursue opportunities, and serve constituents across the public sector. To learn more, visit www.publicconsultinggroup.com .
Collaborating with our Technology Consulting team, you will help organizations streamline operations and achieve strategic goals to serve the public better. We provide the full spectrum of technology consulting services to help state and local agencies meet operational and program needs that enhance the lives of their user base.

Services:

  • Strategy, Architecture, Planning, and Procurement
  • Business Enablement
  • Business Solutions
  • Project Assurance

We are looking for a critical member of the software delivery team - a senior-level .NET Developer - to participate in and contribute to the overall success of the PCG internal team and client support teams, through critical thinking, technical acumen, knowledge, and experience. To produce quality products to support our agency’s mission, this role should improve code by creating refactorable and readable code.

REQUIRED SKILLS

  • Strong communication skills, emphasizing their use for working in a highly collaborative team
  • Self-starter, able to own, drive, and manage work effectively and report regularly on progress (raising risks and concerns openly)
  • Interacts with business analysts, software developers, software testers, project managers, and end users to elicit requirements to develop and maintain software applications
  • Plans, analyzes, and develops requirements for application development and enhancement. Develops alternate solutions and makes necessary recommendations
  • Prepares required documentation for the effective maintenance of software applications
  • Assist the various stakeholders by providing them with information as requested
  • Strong problem-solving skills and ability to mentor junior developers
  • Provides technical expertise in support of client web-based applications
  • Troubleshoot problem(s) discovered by users, log, and follow the ticketing/triage process
  • Recommend solutions and test them through the promotion path before implementing them in production
  • Research and provide technical expertise to recommend solutions for web-based applications
  • Create the deployment package and maintain the deployment script to support testers during the application quality assurance testing phase
  • Demonstrated understanding of the software product development life cycle and continuous integration
  • Thorough understanding of application development methodologies
  • Highly self-motivated and directed
  • Proven analytical and problem-solving abilities

QUALIFICATIONS

  • Relevant Bachelor’s degree required with a Computer Science, Software Engineering or Information Systems major preferred.
  • 4 - 6 years of relevant experience preferred, Strong technical documentation skills

DESIRABLE QUALIFICATIONS

  • Experience in public sector work
  • Knowledge of corrections or reentry processes
  • Expertise in UI/UX design, particularly with Blazor components
  • Experience in performance optimization for web applications
  • Familiarity with Agile methodology
  • Knowledge of specific software and tools such as Razdan Blazor Components, OnBase APIs, OMNI, Ce-Field, and Ce-Prison
Responsibilities

DUTIES AND RESPONSIBILITIES

  • Must be located in the western region of the US (pacific time zone preferred)
  • Participates and supports operations of the .NET application client projects by providing technical expertise in supporting the application development and deployment of business-defined requirements.
  • Develops work plans, goals, and objectives, and evaluates project progress with application development and maintenance activities.
  • Guides and develops analyzes, plans, and verification procedures for tasked assigned to this position by the (client/project) supervisor.
  • Supports the application development and problem solving with other .NET team members to ensure the optimal outcome as well as discussing and providing suggestions for problems faced by clients/users.
  • Provides peer review of work for other .NET development staff to support and ensure accuracy of code before deployment of application ensuring optimal customer satisfaction.
  • Actively participates in project meetings, Agile Scrum daily standups, requirements review, and other project meetings, providing insight and expertise in evaluating and prioritizing business needs within the allocated sprint cycle.
Loading...