Responsible for design, development, testing, documentation, deployment and support of APIs & Integrations leveraging an Any-Point platform. As a Senior integration Engineer, you will be responsible for following enterprise integration patterns, and developing reusable, endpoint APIs leveraged by our internal and external partners. You will ensure the APIs & Integrations follow standards for Requirements, Architecture, Design, Code, Test, Deployment and Operational Lifecycle. Support the integration platform and the implementation of real-time data streaming pipeline for various applications.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
Implementing service transformation, routing, enrichment and orchestration in MuleSoft or similar integration platforms
Drive end-to-end technical planning and development of 3rd party integrations, from high-level architecture down to code implementation in a fast-paced, innovation-focused environment.
Perform deep-dive analysis to understand and solve integration needs between data sources and applications.
Perform data analysis of input, transformation process, and output message data.
Design, build and maintain interfaces between different messaging structures and related applications
Develop new application integrations and provide daily operational support.
Serve as the primary coordinator for internal engineering resources.
Prepare technical documents such as test procedures, performance specifications and assist in product manual creation.
Record, track, and report integration performance and software quality metrics.
Collaborate with the team and the lines of business to identify system improvements and enhancements and recommend and implement solutions.
Gather and analyze requirements and design solutions to meet business needs.
Responsible for the overall technical aspects of integration projects.
Provide production support for incident management and integration monitoring.
Provides production support including on-call. Performs regular application, systems and data administration tasks, monitors results, recommends and implements automated solutions.
Identify and communicate product and project risk and opportunities
Assess current processes to suggest improvements to the team.
Document and demonstrate solutions by develop documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Define and build-level test plan documents and procedures.
May coach other team members.
Performs other duties as assigned.
REQUIRED KNOWLEDGE, SKILLS AND ABILITIES
The requirements listed below are representative of the knowledge, skill, and/or ability necessary to perform this job.
EDUCATION and/or EXPERIENCE
Bachelor’s degree (B.A. / B.S.) in Information Technology or related field or the equivalent combination of education and experience.
4+ years of experience with Mulesoft or similar integration platform
3+ years of experience with real-time data streaming pipeline, message broker and applications that adapt to the data stream.
4+ years of hands-on experience in designing and developing high volume web services using API Protocols and Data Formats (REST, JSON, SOAP & XML).
Experience in API development and API management products
Experience with Atlassian tools like JIRA, Confluence, and etc.
Experience developing in agile & with CICD tools like GitHub
Demonstrated knowledge of software design and development, database design, report writing, and testing procedures.
Experience with technology such as SQL server, ETL tools and SSIS
Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations. Ability to write reports, business correspondence, and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public.
REASONING/PROBLEM SOLVING ABILITY
Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.
Makes day to day decisions used to support strategic direction. Decisions often require some thought and are somewhat structured. Decisions tend to be short term and usually moderate cost.
The physical demands described here are representative of those that must be met by an associate to successfully perform the essential functions of this job.
Able to move about the work environment.
Frequently required to stand, walk, sit, talk and hear.
The work environment characteristics described here are representative of those an associate encounters while performing the essential functions of this job.
Typically, not exposed to extreme environmental conditions.
Travel up to 10% of the time, including overnight stays.Posted On
April 26, 2023