Commonwealth of Pennsylvania

POSITION DESCRIPTION FOR JOB POSTING

Position Number:  00036872

Description Activated On:  6/24/2025 1:54:09 PM


Position Purpose:
Describe the primary purpose of this position and how it contributes to the organization’s objectives. Example: Provides clerical and office support within the Division to ensure its operations are conducted efficiently and effectively. 

This is a lead application developer position within the EBR IT Delivery Center Solutions Management Division for Revenue. The incumbent will be responsible for designing, configuring, testing and implementing the following business functions in PATH system: taxpayer management, tax return processing and data warehouse and discovery.


Description of Duties:
Describe in detail the duties and responsibilities assigned to this position. Descriptions should include the major end result of the task. Example: Types correspondence, reports, and other various documents from handwritten drafts for review and signature of the supervisor.

Serves as lead developer on PATH production support team through the systems development life cycle and provides direction to project staff.

Utilizes GenTax tools and components from Fast Enterprises including Fast Code Repository, Delivery Workbench, Content Manager, Project Workbench, Business Object builders, Configuration Tools. These tools used for design, system configuration, code development, change management, migration management and system documentation of business processes for the administration of taxes.

Utilizes Visual Studio with GenTax project framework to extend the Fast products for site-specific business rules, business objects and unique functionality.

Responsible for developing various letters going out to the taxpayers from PATH system using the GenTax Mail Manager tool.

Responsible for developing various batch jobs for various tax process functions including but not limited to payment processing, refunds, intercepts, revenue accounting etc. and configuring those jobs to run as part of GenTax Job Stream tool.

Provides development and on-going maintenance for tax return processing, taxpayer management, billing, payments, myPath and collections for all taxes in Path.

Analyze and translate management and business process objectives and procedures into a technology solution to meet the business requirements

Meets with business team members to discuss requests for customization to determine the feasibility, detailed requirements, and the priority for each request for new development or enhancements to the PATH system.

Ensure the accuracy and completeness of user requirements and ensure the user requirements fit within the architecture of the existing system.

Prepares realistic project plans and effective systems development schedules, and monitors assigned projects to ensure that tasks are performed according to schedules.

Provides leadership and directs project staff throughout the systems development life cycle, including planning, defining scope, identifying requirements, logical design, physical design, program development, testing, documentation and user training.

Provides reports to the immediate supervisor on project status, resource commitments, and technical problems.

Ensures the effective utilization of hardware, software, personnel and other resources in meeting assigned goals and objectives.

Ensures compliance with procedural standards for preparing technical and administrative tasks and participates in developing additional technical standards appropriate to the section.

Identifies training needs and helps to provide for training opportunities to maintain an educated and progressive staff.

Provides necessary technical trainings on GenTax/FAST tools for the new employees joining the team.

Participates in meetings with personnel from the department, other governmental agencies, and commercial consultants.

Maintains a working knowledge of the latest state-of-the-art technology and advancements as they apply to application development and participates in reviews of appropriate software and methodologies for possible acquisition.

Ensures bureau and departmental security policies and guidelines are adhered to by subordinates, and within assigned system applications.

Performs other related duties as required.


Decision Making:
Describe the types of decisions made by the incumbent of this position and the types of decisions referred to others. Identify the problems or issues that can be resolved at the level of this position, versus those that must be referred to the supervisor. Example: In response to a customer inquiry, this work involves researching the status of an activity and preparing a formal response for the supervisor’s signature.

The incumbent is delegated authority to render technical decisions related to assigned systems, with less independence regarding administrative and personnel issues. Technical decisions for new development activity include defining project objectives, scope, resources utilized, and technical platforms and tools. Similar decision-making latitude is exercised for on-going maintenance activity and support.

Requirements Profile: Identify any specific experience or requirements, such as a licensure, registration, or certification, which may be necessary to perform the functions of the position. Position-specific requirements should be consistent with a Special Requirement or other criteria identified in the classification specification covering this position. Example: Experience using Java; Professional Engineer License

Experience:



Licenses, registrations, or certifications:

1. 
  N/A
 
2.  
N/A
 
3.  
N/A
 
4.  

 
5.  

 
6.  


Essential Functions
: Provide a list of essential functions for this position. Example: Transports boxes weighing up to 60 pounds.
 
 1. Proficient in system application and software being utilized
 2. Analyzes, design and configure business processes
 3. Plan and execute unit test scripts
 4. Prepare and review system documentation and procedures
 5. Ensure that standards are utilized
 6. Manage complex IT projects
 7. Ensure effective resources utilization
 8. Provide training to employees
 9. Communicate effectively both verbally and in writing
 10. Establish/maintain effective working relationships