View all jobs

Senior Integration Developer

Lafayette Hill, PA
JPC is looking for a Senior Integration Developer that will be a key member of our client’s Information Technology organization. The Senior Integration Developer is responsible for implementing integration solutions, including cloud-based solutions, data design, event and API driven systems, microservices, middleware platforms, and systems integration.
Key Responsibilities
  • Collaborate with stakeholders to gather and analyze business requirements for integration projects.
  • Develop detailed technical specifications and design documentation for integration solutions.
  • Identify approaches to all applicable non-functional requirements in detailed designs, including, but not limited to, performance, security, and observability.
  • Configure and customize Boomi connectors, components, and processes to meet specific integration requirements.
  • Design and develop microservices where appropriate using C#.
  • Develop and execute test plans to ensure the accuracy, completeness, and reliability of integration solutions.
  • Provide technical guidance and support to other developers or team members as needed.
  • Work with awareness of existing Enterprise Architecture principles and other requirements and design standards and propose modifications to those when necessary.
  • Coordinate design reviews to win approval from Security, Infrastructure and Enterprise Architecture representatives.
  • Provide constant improvement to software deliverables by identifying gaps and problem areas and suggesting solutions that conform to Enterprise principles.
  • Enforce adherence to clean coding practices and maintain expectations of junior developers in terms of coding style and approach.
  • Ability to support production integration systems and quickly identify issues and causes of errors ensuring high system availability and optimal performance.
Education, Training, Experience
  • Ten or more years of experience in software design and development
  • Proven use of enterprise integration patterns
  • Experience using an enterprise integration platform. (Boomi preferred).
  • Proficient in using Boomi connectors, transformations, and processes to build integration workflows.
  • Five years of experience in a cloud-based platform. (Azure preferred).
  • Five years of experience in DotNet platform, preferably V6 or later.
  • Demonstrated experience in Dev Ops practices.
  • Demonstrated ability to understand business operations / processes and translation of them into detailed technical designs.
  • Familiarity with static and dynamic diagramming approaches.
  • Experience designing and implementing event-driven systems.
  • Experience with REST-based API design.
  • Ability to analyze requirements and break down into manageable deliverables.
  • Proven aptitude with iterative process / development methodologies such as Agile and Scrum, including adhering to a sprint-based delivery schedule and accurate point estimation.
  • Experience with Jira/Confluence.
  • Proven ability to support software systems in a production environment. 
  • Proven experience in multiple database platforms, including relational and non-relational, and the ability to describe the pros and cons of each.
  • Excellent demonstrated interpersonal and written communications.
  • Ability to multitask, prioritize work, and meet project deadlines in a fast-paced environment.
  • Strong leadership skills.
  • A proven track record of achieving results.
  • Business knowledge in distribution industry preferred.
  • Experience with Domain-Driven design process and deliverables desired.
  • Experience with Epicor Eclipse and companion products desired.

Share This Job

Powered by