The Integration Development Officer will contribute to the Software Development Life Cycle (SDLC) as a primary resource for building new integrations using AWS, Boomi, and custom development. The incumbent has built integrations and synthetic automations with advanced workflow analysis and data manipulation techniques. The major emphasis of this position is to architect now integrations for upcoming projects with the focus on modernization. This is a hybrid position which requires in-office hours.
Qualifications :
- Associate's degree in computer science or related field required, will consider commensurate experience. Bachelor's degree preferred.
- Minimum five (5) years of experience with integration development tools such as AWS, Boomi, MQ, etc.
- Working knowledge of security and compliance requirements around data custody and transformation
- Minimum two (2) years of experience debugging and root cause analysis
- Minimum two (2) years of experience with scripting and automation of synthetics and RPA
- Minimum three (3) years of experience maintaining multiple projects / applications simultaneously
Skills and Experience
Strong knowledge of integration design and development processes (e.g. development, testing, debugging).Demonstrable experience in data integration and workflow scripting.Proficiency with data modeling, manipulation, and distribution between applications.Strong proficiency in relevant coding languages (e.g. Java, C++, Scala, Python, SQL).Experience with system integration technologies (e.g. RESTful APIs, OAUTH 2.0, event brokers, data virtualization).Experience with integration platforms (e.g. MuleSoft, Boomi, Workato, Zapier).Ability to convert business requirements to business processes and technical designs.Excellent problem solving and analytical skills.Ability to work in a team-based setting and alone.Demonstrated ability to communicate complex technical information in a condensed manner to various stakeholders verbally and in writing.Adaptability and a willingness to learn new skills, technologies, and frameworks.Principal Activities and Duties :
Design and implement integration flows and enhancements, including APIs and / or file-based integrationsUse Agile as the core Software Development Lifecycle for project managementDetermine, conduct, and automate integration tests, load tests, and performance tests, including facilitating set-up of test data and accountsDesign and develop automation workflows in adherence to test-driven design principlesDevelopment of SOAP, REST, and SQL integrationsResponsible to develop open-source solutions or coding for AWS lambda integrationsResponsible for integration, automation, testing and operation of Boomi Integration Platform and AWS Event-Driven servicesDeploy, monitor, and administer integrations, across multiple locationsPrepare and manage technical documentation and self-service resources on integrationsGather and analyze business and customer requirements to identify and prioritize opportunities to improve efficiencies and processes through integrationWork with a litany of vendors to orchestrate and maintain timely communicationsUse user and stakeholder feedback to guide the development of new products and integration enhancementsPartner with development and design teams to support and provide oversight in designing and developing integration solutions and prototypesAdhere to established development and integration processes, best practices, and standardsConduct self- and peer-reviews to ensure work is effectively tuned for platform performancePromote a collaborative team environment and work closely with colleagues and stakeholders to achieve goalsCollaborating with multiple teams (Internal / External) towards continuous improvement of the overall quality of Core Integration componentsParticipate in integration vendor and tool selection to meet business needs and support development team workflowsProactively monitor integration performance and troubleshoot, resolve, and report integration issues to impacted teams and stakeholdersBe available to respond to service availability issues and resolve them 24x7Performs other duties as assignedAll employees have the responsibility and the accountability to serve as risk managers for their businesses by understanding, reporting, responding to, managing, and monitoring the risk they encounter daily as required by Dollar Bank's risk management program. Compliance with regulatory laws and company procedures is a required component of all position descriptions.