Job Listing Information
- 10-Jun-2026 to 24-Jun-2026 (UTC)
- Harrisburg, PA, USA
- Full Time
- Long Term Contract Length
- 40 Weekly Hours
Position Summary:
- We are seeking a highly skilled IT Consultant to design, develop, and implement a secure eCheck payment solution integrated with our existing Online Payment System (OPS).
- This role will focus on building a seamless user experience by enabling customers to initiate payments via a web interface linked from the PUC website(s), ensuring reliable, compliant, and scalable transaction processing.
- The ideal candidate will bring deep expertise in payment systems, web application development, and system integration, with the ability to deliver high-quality solutions in a regulated environment.
Engagement Requirements
- Long-term contract engagement
- Hybrid work arrangement with a minimum of 2 days per week onsite/in-office
Key Responsibilities
- Design and develop a web-based eCheck (ACH) payment module that integrates with the existing OPS platform.
- Build and maintain a secure customer-facing payment interface accessible via the PUC website(s).
- Develop backend services and APIs to support payment workflows, validation, and transaction processing.
- Ensure compliance with financial regulations, security standards, and data protection requirements (e.g., PCI-DSS, NACHA guidelines).
- Collaborate with internal stakeholders to gather business and technical requirements and translate them into effective system architecture and user experience designs.
- Design, integrate, test, and deploy the eCheck solution with existing enterprise/legacy systems and payment workflows.
- Conduct usability reviews and recommend interface improvements based on user feedback, analytics,and best practices.
- Ensure compliance with accessibility standards and modern web usability guidelines for public-facing applications.
- Troubleshoot and resolve issues related to payment processing, system interfaces, and performance
- Document system architecture, workflows, and technical specifications.
- Provide recommendations for scalability, reliability, and future enhancements.
- Support ongoing maintenance, upgrades, optimization, and production support.
- Participate in code migration from TFS to Azure DevOps (ADO) with Git version control.
- Utilize Azure DevOps (ADO) for work item tracking, CI/CD pipelines, and code management.
|
Skill |
Required/Desired |
|
Bachelor’s degree in computer science, Information Technology, or related field (or equivalent experience). |
Required |
|
5+ years of experience in software development and system integration, including integration with enterprise and legacy platforms. |
Required |
|
Proven experience developing and integrating payment processing systems (ACH/eCheck preferred), including secure transaction processing, encryption |
Required |
|
Strong proficiency in modern web application development, including JavaScript, HTML/CSS, front-end frameworks, and technologies such as Java, .NET, |
Required |
|
Demonstrated experience designing and developing customer-facing web applications with strong UI/UX focus, including responsive design, accessibilit |
Required |
|
Experience implementing APIs and system integrations using REST and/or SOAP services. |
Required |
|
Experience with relational databases and data modeling. |
Required |
|
Experience with Azure DevOps (ADO) for work item management, repositories, and CI/CD pipelines. |
Required |
|
Experience migrating code from TFS to Git-based repositories. |
Required |
|
Background in government, utilities, or other highly regulated environments. |
Required |
|
Experience integrating with enterprise and legacy systems. |
Required |
|
Experience with Microsoft Azure services, including App Services, Functions, and API Management. |
Required |
|
Experience designing customer-facing payment, checkout, banking, or other transaction-based digital experiences, including application of UI/UX best |
Required |
|
Experience with high-availability, transaction-based systems, including online billing, invoice payment platforms, ACH processing workflows, and ban |
|
|
Bachelor’s degree in computer science, Information Technology, or related field (or equivalent experience). |
Required |
|
5+ years of experience in software development and system integration, including integration with enterprise and legacy platforms. |
Required |
|
Proven experience developing and integrating payment processing systems (ACH/eCheck preferred), including secure transaction processing, encryption |
Required |
|
Strong proficiency in modern web application development, including JavaScript, HTML/CSS, front-end frameworks, and technologies such as Java, .NET, |
Required |
|
Demonstrated experience designing and developing customer-facing web applications with strong UI/UX focus, including responsive design, accessibilit |
Required |
|
Experience implementing APIs and system integrations using REST and/or SOAP services. |
Required |
|
Experience with relational databases and data modeling. |
Required |