JPC Partners is looking for a Senior Integration Developer that will:
Implement integration solutions including cloud-based solutions, data design, event and API driven systems, microservices, middleware platforms and system integration.
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.
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 with 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.
Support production integration systems and quickly identify issues and causes of errors ensuring high system availability and optimal performance.
Successfully complete required safety and compliance training programs as assigned.
Requirements:
7 or more years of experience in software design and development
5 or more years of experience in a cloud-based platform. (Azure preferred).
Bachelor's Degree or the equivalent combination of education, professional training, or work experience.
Our ideal candidate will also:
Have proven use of enterprise integration patterns.
Be experienced using an enterprise integration platform. Boomi is ideal.
Be proficient in using Boomi connectors, transformations and processes to build integration workflows.
Have demonstrated experience in DevOps practices.
Possess a demonstrated ability to understand business operations/processes and translate them into detailed technical designs.
Be familiar with static and dynamic diagramming approaches.
Have a proven aptitude with iterative process / development methodologies such as Agile and Scrum, including adhering to a sprint-based delivery schedule and accurate point estimation.
Have experience designing and implementing event-driven systems.
Have experience with REST-based API design.
Have experience with Jira/Confluence.
Have experience with cloud platforms, preferably Azure.
Have experience with Epicor Eclipse and companion products.
Have proven experience in multiple database platforms, including relational and non-relational and the ability to describe the pros and cons of each.
Be able to learn new technical skills quickly.
Possess strong leadership skills
Be able to multitask, prioritize work, and meet project deadlines in a fast-paced environment.
Be professional; organized and able to manage work, time and problems.
Be results oriented; focused on attaining goals and objectives.
Have strong oral and written communication skills and the ability to convey answers, issues, and status changes in a clear, concise, and effective manner.