JOB ROLE SUMMARY
Data Engineer designs and builds components of enterprise services, partnering with other development teams to ensure alignment of information and technology strategies focusing on integration, data provisioning, and reporting and analytics.
DUTIES AND RESPONSIBILITIES
Consistently provides proven, formal mentorship
Lead High and Moderate complexity assignments
Provide oversight/review on Low complexity assignments
Regularly lead self and others and/or established as a specialist/SME
Understands how IT strategy and services aligns to overall Acxiom strategy
1. Gathers functional requirements, develop technical specifications, perform development and identify testing approach (unit, system, end user review and validation).
2. Helps to align to overall strategies and balance competing priorities working with their leader.
3. Ensure common architecture decisions are implemented consistently across projects/programs
4. Scoping and design of new services in conjunction with technology vendors.
5. Design with a balanced view of all key architectural quality metrics such as performance, scalability, reliability, availability, agility and interoperability.
6. Designs and develops schema (database) or document (JSON, XML…) definitions.
7. Design and develops ETL jobs across multiple platforms and tools (i.e. T-SQL, SSIS, snapLogic, SaaS APIs, XSLT, etc.)
8. Collaborate with business partner and IT teams to implement and support the management of the Enterprise Integration and Business process management layer (Reporting & Analytics, HR and Finance BPs, MDM, etc.)
9. Resolves defects/bugs during QA testing, pre-production, production, and post-release patches.
10. Contributes to the design and architecture of services across the data landscape
11. Participation in development of the integration team, contributing to reviews of methodologies, standards, and processes. (this should be Senior level)
12. Comprehensive internal documentation of designs and service components.
13. Resolution of defects in response to support issues.
SUPERVISORY RESPONSIBILITIES
This position does not have direct reports but may mentor less experienced associates in the role.
RECRUITING INFORMATION
Specific hiring needs may vary by location, industry, client, internal department and other business related factors. The qualifications section lists examples that may be used as guidance when populating required and preferred skills sections of recruiting requisitions / job postings.
QUALIFICATIONS
A. Required
1) Bachelor's Degree or 5+ years of relevant work experience.
B. Preferred
1) Experience developing DB schemas and creating ETLs.
2) Experience with the following languages/technologies: T-SQL, Python, SSIS, SSAS, SSRS, snapLogic, Workday Studio, SOAP, REST, XSLT
3) Experience in designing, developing and implementing Enterprise Integrations and Business Process Automation.
4) Experience with the design, deployment and operations of Web Services-based environments.
5) Knowledge and practical experience with IT Service Management processes (Incident Management, Problem Management, Change Management, etc.).
6) Understand the integration and business process requirements and help the business partner to re-engineer the Business process.
7) Proven track record in defining and executing services within a global organization
8) Experience with ITIL and other related standards and industry best practices.
9) Proven experience in participating in projects.
10) Solid communication skills: Demonstrated ability to explain complex technical issues to technical and non- technical audiences.
11) Strong understanding of the Software design/architecture process.
12) Experience with unit testing and data quality checks.
Any reference to years of experience should be disregarded in the UK
C. Travel %
Additional Locations (if applicable):