Integration Developer – hybrid

To Apply for this Job Click Here

Columbus, Ohio client has an immediate contract opening for an Integration Developer who will be responsible for designing, developing, and maintaining efficient and high-quality integrations connecting data, applications and third parties that support business processes and customer needs. The role also monitors and analyzes existing integrations to improve their performance and efficiency.

 

Hybrid work schedule would be 3 days a week (1 day being Wednesday) in the office and 2 days working remotely.  

 

Key Responsibilities:

  • Collaborate to gather and analyze business and customer requirements to identify and prioritize opportunities to improve efficiencies and processes through integration.
  • Design and implement integrations utilizing batch processing and near real-time techniques to move data between applications and data lake and/or warehouse.
  • Identify and document non-functional requirements based on the business needs and design solutions to satisfy these non-functional requirements.
  • Design and implement integration flows and enhancements, including APIs (REST, SOAP, and Graph QL) and/or file-based (FTP and file share) integrations.
  • Determine, conduct, and automate integration tests, load tests, and performance tests, including facilitating set-up of test data and accounts.
  • Prepare and manage technical documentation and self-service resources on integrations.
  • Proactively monitor integration performance and troubleshoot, resolve, and report integration issues to impacted teams and stakeholders.
  • Establish development and integration processes, best practices, and standards.
  • Use stakeholder’s feedback to guide the development of new products and integration enhancements.
  • Promote a collaborative team environment and work closely with colleagues and stakeholders to achieve goals.

 

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#, Python, SQL).
  • Experience with system integration technologies (e.g., RESTful APIs, OAUTH 2.0, event brokers, data virtualization).
  • Experience in securing API and using of API Gateways in cloud platforms like AWS and Azure
  • Demonstrable experience in designing and developing integrations in cloud platforms like AWS and Azure
  • Working knowledge of streaming technologies like Kafka or equivalent
  • Experience with integration platforms (e.g., Talend, SSIS, Azure Data Factory or AWS Glue).
  • Ability to convert business requirements to business processes and technical designs.
  • Excellent problem solving and analytical skills with ability to self-manage and prioritize work in a small team environment.
  • 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.

 

Qualifications:

  • Bachelor’s degree or equivalent applied experience.
  • 8-10 years of experience in software development.
  • 5-8 years of experience in integration engineering.

To Apply for this Job Click Here