Randstad Digital Americas ยท 2 days ago
Sr Data Engineer
Randstad Digital Americas is a company focused on providing innovative solutions in the digital space. They are seeking a Senior Data Engineer who will design robust data programs and analyze data to identify trends and issues.
Information Technology & Services
Responsibilities
Design robust batch and streaming programs and adhering to standards and best-practices for these databases
Enjoy analyzing data, identifying gaps, issues, patterns, and trends and can analyze application dependencies and conduct impact assessment of changes
Qualification
Required
Bachelor's or Master's Degree in a technology related field (e.g. Engineering, Computer Science, etc.) required with 6-8 years of working experience
4-6 years of Java development utilizing Spring frameworks
3+ years of experience developing applications that run in AWS, with focus on AWS Batch, S3, IAM
4+ years working with SQL (ANSI SQL, Oracle, Snowflake)
3+ years of Python development
Experience with Unix shell scripting (bash, ksh) and scheduling / orchestration tools (Control-M)
Strong data modeling skills with experience working with 3NF and Star Schema data models
Proven data analysis skills; not afraid to work in a complex data ecosystem
Experience with DevOps, Continuous Integration and Continuous Delivery (Jenkins, Terraform, CloudFormation)
Experience building and deploying containerized applications using Docker
Proven track record to handle ambiguity and work in a fast-paced environment, either independently or in a collaborative manner
Good interpersonal skills to work with multiple teams within the business unit and across the organization
Proven experience developing solution architecture diagrams and design documents that help guide developers and analysts on how to implement and maintain our systems
Sound understanding of the software development process including analysis, design, coding, system and user testing, problem resolution and planning
Strong analytical skills and ability to tackle issues and work through ambiguous situations by making timely decisions based on facts, knowledge, experience and judgment
Good interpersonal and client-handling skills with the ability to handle expectations and explain technical detail
Consistent track record to multitask, prioritizes tasks, and quickly adjusts in a constantly evolving environment
Collaborate with business and technology groups and should be able to present formal and informal presentations in various settings: one-on-one, small, and large groups, with peers, and senior management
Ability to navigate organizationally to accomplish tasks and work on multiple efforts simultaneously and ability to work with multi-functional teams located across geographies
Preferred
Experience writing batch jobs with Spring Batch is highly desirable
Hands-on experience on SQL query optimization and tuning to improve performance is desirable
Experience in Agile methodologies (Kanban and SCRUM)
Work experience in the financial services industry is a plus
Benefits
Medical
Prescription
Dental
Vision
AD&D
Life insurance offerings
Short-term disability
401K plan
Company
Randstad Digital Americas
Randstad Digital is a trusted digital enablement partner that facilitates accelerated transformation for businesses by providing global talent, capacity, and solutions across specialized domains.