Data Engineer - NICE CXone
Travel: Up to 5%
Reports to: Manager
Location: Remote
Employment: Contractor
As a Data Engineer, you will be responsible for gathering, interpreting, and analyzing business requirements and use cases, and developing data models, API connections, and ETL scripts from various source systems. Your tasks will include automating data extraction and ETL processes to target environments, conducting data loads and reloads, and performing debugging/QA on these data loads. Additionally, you will engage in data integration, writing efficient SQL queries, and developing/deploying data models that adhere to best practices and quality standards through rigorous unit validation and testing.
Experience with NICE CXOne data extraction and integration is essential and required.
If you thrive in a fast-paced Agile environment and enjoy handling tasks with some ambiguity, we encourage you to apply today.
Qualifications For Success:
- 5 or more years of experience in Cloud Data Warehouse Architecture, API connector, and ETL development, implementation, and maintenance of Business Intelligence data supply chain solutions.
- NICE CXOne data extraction and integration experience
- Expertise in Contact Center data extraction and integration - preferably with NICE CXOne ACD experience.
- Strong data modeling and data architecture skills - preferably with Amazon Redshift, Snowflake, or an equivalent cloud data warehouse.
- Expert in REST/API ETL processes and development.
- Experience creating ETL schedules and bash scripts for data load automation.
- Proficiency in SQL & Python for data extraction, integration, ingestion, and web scraping.
- US citizen
Preferred Qualifications:
- AI-powered automated data integration
- Data fabric architecture
- Knowledge of industry standards and practices in descriptive/predictive analytics and business intelligence data supply chain concepts
Additional Responsibilities:
- Create documentation and technical specifications for data model solutions and data governance
- Develop procedures, standard processes, and support readiness/training activities to end users
- Perform routine maintenance support, troubleshoot reported issues, determine root causes, and implement countermeasures
- Execute performance-tuning to achieve optimal performance for near real-time and daily data extraction to target environments
- Validate the integration of source data into the target environment
- Identify process improvement opportunities
- Interface with key business and project team members to facilitate seamless execution of requirements
- Analyze and resolve cross-functional data issues
- Dedicate to the continuous improvement of the platform by routinely identifying bugs and working with the team to release bug fixes
- Develop API connectors, data models, and ETL scripts in a consistent best practices format
- Coordinate new requests/changes to ensure accuracy and consistency of data
- Monitor and troubleshoot escalated support tickets
Drug and background checks will be required for this role.
Contractor hourly rates will vary depending on level of experience $55-70/hour.