Job Description
RESPONSIBILITIES
• 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.
QUALIFICATIONS
• 7 years of experience in software design and development
• 5 years of experience in a cloud-based platform. (Azure preferred).
• Bachelor's Degree or the equivalent combination of education, professional training, or work experience.
• 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.
• 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.
QUALIFICATIONS
• 7 years of experience in software design and development
• 5 years of experience in a cloud-based platform. (Azure preferred).
• Bachelor's Degree or the equivalent combination of education, professional training, or work experience.
• 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.
Additional Details
Experience: 5-10 years