Integrations Data Engineer

Gravity IT Resources

Apply Now

The Integrations Data Engineer is responsible for the development, integration, and implementation of ETL Feeds in support of various modern architecture projects. This role requires hands-on knowledge of modern Integrations Platform solutions, file, and database ETL, and XML transformation. The incumbent will act as a technical resource, participating in the successful design, development, unit testing, implementation, and support of new and existing ETL integrations.

Essential Functions

Strategy & Planning

  • Must be able to acquire and interpret business requirements, create technical artifacts, and determine the most efficient/appropriate solution design.

Acquisition & Deployment

  • Working with manager, gathering business requirements for the development of new applications.
  • Perform programming assignments based on established standards, methods, and best practices.
  • Develop ETL solutions as assigned in supporting new or updated business solutions and requirements.
  • Help business users develop functional requirements for integration.
  • Provide support during user acceptance testing.
  • Prepare documentation for code changes.

Operational Management

  • Code ETL feeds, and conduct tests to verify correct program functionality, reliability, and data integrity.
  • Maintain and modify ETL feeds; make approved changes by amending application documentation, developing detailed programming logic, and coding changes.
  • Provide support and resolution for application problems and issues.
  • Provide user and system documentation for operational and technical support.
  • Assist in the discovery and investigation of production problems as required.
  • Support ongoing daily use of ETL environments and Integrations platforms.

Incidental Functions

  • Research into new technologies, including tools, components, and frameworks.
  • Project and task management and reporting as necessary.
  • Provide on-call support for critical application problems and issues.
  • Analyze program performance and take action to correct deficiencies based on consultation with clients and approval of supervisor.
  • Assist with projects as may be required to contribute to the efficiency and effectiveness of the work.
  • Minimal travel required.
  • Work outside the standard office 7.5 hour workday may be required.

Position Requirements

Formal Education & Certification

  • Bachelor’s Degree in IT or foreign equivalent in related field or equivalent experience.

Knowledge & Experience

  • 2+ years of IT experience.
  • 1+ years of experience building ETL feeds using any ETL tool (Talend, Informatica, etc.)
  • Knowledge of the entire software development lifecycle i.e., requirements, design, implementation, integration testing, deployment, and post-production support.
  • Understanding of XML, JSON, XSD, WSDL, REST, and SOAP APIs.
  • Experience in developing SQL programs.

Preferred Qualifications

  • Understanding of cloud services such as Amazon Web Services, Microsoft Azure, and Google Cloud Platform.
  • Experience in developing or administering solutions in an enterprise application platform such as Java EE.
  • Understanding of Service Oriented Architecture and Microservices concepts.
  • Experience in working in an Agile development environment.
  • Experience in using Jenkins and Git.

Personal Attributes

  • Competent in verbal and written communication skills.
  • Ability and initiative to learn and research new concepts, ideas, and technologies quickly.
  • Ability to work in a team-oriented, collaborative environment.
  • Willingness to contribute time and effort to work assigned.
  • Strong analytical, conceptual, and problem-solving abilities.
  • Motivated to learn new tools and technologies.
  • Ability to organize and assist in the execution of tasks.
  • Ability to work effectively in a multi-cultural environment.
  • Strong commitment to inclusion and diversity.

Apply Now