Job Description :
Job Title: Senior Data Engineer
Duration: 6 months
Location: Smithfield, RI
W2 Only
Description:
Client Quality and Data Delivery team is seeking a dynamic hands-on software engineer to develop software solutions to meet the business unit’s data integration and advanced analytic goals. 
This is a team where you will develop your skills and learn the latest cloud services and big data technologies.  If you think getting core data structures and algorithms right is essential to solving customer problems this is the team for you.

The Purpose of Your Role:
As a Senior Data Engineer, you will design and develop robust data centric software solutions to support Client’s business capabilities. 
You will act as an agent of change in modernizing distributed data management solutions to align with the Enterprise goal to move toward cloud-based solutions. 
You will seek opportunities to realize innovative ideas that drive business value. 
You will be an integral member on the team who leads in setting Software Engineering best practices and standards.

Required Qualifications:
Bachelor’s Degree or equivalent in a technology related field (e.g. Computer Science, Engineering, etc required.
5+ years of hands-on experience in one or more modern Object-Oriented Programming Languages (Java, Scala, Python) including the ability to code in more than one programming language.
Demonstrated expertise of the Java platform including Spring Core, Spring Batch, Spring Integration
You’re advanced skills in data intensive application development, data integration, and data pipeline design patterns on a distributed platform.
You drive design and development of technology best practices to all layers of the application stack.
Your experience in executing projects in an agile environment.
Experience with ETL, data integration and data movement design patterns
Strong knowledge of Relational Databases (Oracle Exadata 12c)
Advanced experience with PL/SQL and complex queries
Knowledge of batch job scheduling and dependency management using BMC Control-M for distributed systems. 
Understanding of Cloud Computing and DevOps concepts including CI/CD pipelines using Git and Jenkins

Preferred Qualifications:
Your experience with cloud native data warehousing and data lake solutions using Redshift, Snowflake, etc.
Your knowledge of Big Data technologies like Hadoop, Spark, AWS EMR
Your knowledge of NoSQL database technologies and non-relational data modeling techniques, e.g. Hadoop, HBase, MongoDB, Cassandra, etc.
Your knowledge of Dimensional data modeling and Star Schema concepts

The Value You Deliver
Keeping the focus of the work in terms of Customer obsession.
Partner with technical leads to make clear, simple, and technically sound design decisions.
Ability to build data models supporting complex transformation.
Embrace continuous improvement regarding application quality and stability.
Strong sense of ownership for the quality of solution delivery.
Being candid and honest in all discussions to ensure the best outcomes.
             

Similar Jobs you may be interested in ..