Integration Developer

Harrisburg, PA
Contracted
Experienced
Location: Harrisburg, PA
Position Type: Hybrid
Hybrid Schedule: Remote and onsite as needed
Contract Length: 9 months + extension


The Integration Developer is responsible for designing, developing, and maintaining scalable backend systems and integrations that connect SAP S/4HANA, BRIM, Microsoft Dynamics 365, Azure cloud services, IVR, web portals, mobile apps, middleware, and other enterprise systems to ensure seamless, high-performance operations. This role provides technical leadership, drives best practices in .Net, GoLang, APIs, microservices, and cloud-native architectures, and ensures compliance with tolling industry standards, PCI DSS, and other regulatory requirements.

Required Skills:
  • 8+ Years experience as a Senior developer or similar role.

  • 8+ Years expert in integrating SAP, Microsoft Dynamics, Azure cloud, IVR systems, and external systems, specifically in high-volume contact center projects.

  • 5+ Years experience in Payment Processing Applications development and maintenance, including newer digital payment methods on projects of various sizes and subject matters.

  • 3+ Years backend development experience using GoLang.

  • 3+ Years backend development experience using .Net.

  • Strong understanding of RESTful API design and decentralized microservices architecture.

  • Experience with containerization tools (Docker, Kubernetes).

  • Familiarity with cloud platforms (AWS, GCP, or Azure).

  • Proficiency with ADO, Git, and version control workflows.

  • Solid understanding of concurrency, memory management, and performance optimization in Go and .Net.

  • Proficient in Microsoft Office 365 suite, including Teams, Word, Excel, and PowerPoint, plus proficiency in Microsoft ADO Testing Module.

  • Experience in designing and implementing integrations with external systems in the context of tolling projects (e.g., toll collection, traffic management).


Duties:
  • Connect multiple systems, applications, and technologies, including SAP, Microsoft Dynamics, Azure, IVR, web/mobile apps, middleware, and document storage solutions, ensuring seamless performance.

  • Design, develop, and maintain backend services using .Net and Go (Golang).

  • Build and optimize APIs, microservices, and cloud-native distributed systems.

  • Collaborate with cross-functional teams to maintain CI/CD pipelines and containerized deployments (Docker, Kubernetes).

  • Write clean, maintainable, and well-tested code.

  • Participate in code reviews and contribute to team knowledge sharing.

  • Stay current with .Net and GoLang best practices and emerging technologies.

  • Design and develop scalable technical architectures for tolling projects, integrating payment gateways, backend databases, and traffic management systems.

  • Provide hands-on technical leadership and mentorship to development teams.

  • Utilize deep knowledge of Microsoft Azure (government and commercial) and SAP BRIM to architect compliant solutions.

  • Identify technical risks and propose mitigation strategies.

  • Collaborate with stakeholders to translate requirements into robust digital payment solutions.

  • Ensure system scalability, reliability, and compliance with industry standards.

  • Evaluate and recommend payment platforms, APIs, and third-party services.

  • Implement security measures for data protection, encryption, and fraud prevention.

  • Ensure compliance with PCI DSS, SOX, SOC2/3, CSA, HIPAA, ISO 27001, and other regulations.

  • Optimize transaction processing speed, latency, and reliability; monitor system performance and troubleshoot issues.

  • Lead and participate in project team activities for enterprise systems.

  • Analyze solution components and integration models for high-volume processing.

  • Identify opportunities to reduce data replication and enhance integration efficiency.

  • Act as a continuous improvement agent for technical integrations, data flows, and performance optimization.

  • Develop and maintain productive working relationships with technology staff, business owners, vendors, and key clients.

  • Fully document all work, including technical/functional designs, test plans, impact analyses, lessons learned, and best practices.

  • Work independently to accomplish assigned tasks.

  • Adhere to organizational standards, policies, and procedures.

  • Perform additional tasks as assigned.

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*