Senior Data Engineer

Yonkers, NY, USA

Ranked as #12 on Forbes’ List of 25 Fastest Growing Public Tech Companies for 2017, EPAM is committed to providing our global team of 30,100+ EPAMers with inspiring careers from day one. EPAMers lead with passion and honesty and think creatively. Our people are the source of our success and we value collaboration, try to always understand our customers’ business, and strive for the highest standards of excellence. No matter where you are located, you’ll join a dedicated, diverse community that will help you discover your fullest potential.

Description



We are seeking a highly skilled Senior Software Engineer to join Data Engineering team to design, develop, deploy, and maintain complex data pipelines and data visualizations.

#LI-DNI

What You’ll Do

  • Design, develop, and deploy data pipelines, and ETLs that ingest, map, aggregate, and broadcast data feeds to internal and external groups at CR;
  • Design, develop, and deploy data visualizations, dashboards and reports to cater to various teams at CR;
  • Analyze business requirements, provide development estimates and determine implementation/execution approaches;
  • Work with other software engineers, database developers, infrastructure, operations and QA teams to design and implement quality software solutions;
  • Support, troubleshoot, monitor and optimize existing data engineering systems;
  • Help streamline software development by contributing to the implementation of a continuous integration process, automating manual processes, and eliminating defects;
  • Performs other duties as assigned but not at a higher level.

What You Have

  • Experience with object-oriented Programming languages and frameworks- Java/JEE, Spring, Spring Batch, Spring Boot;
  • Experience with RDBMS - Oracle (expert SQL skills and data modeling);
  • Experience in developing Web Services (REST APIs);
  • Experience with Tableau (Develop workbooks for data visualization and reporting, Automate publishing workbooks and data sources);
  • Basic knowledge and hands-on experience with Frontend programming languages and frameworks- Basic HTML, CSS, JavaScript, jQuery, AngularJS;
  • Basic knowledge of Unix shell scripting;
  • Basic knowledge and hands-on experience working with several services on AWS Cloud;
  • Experience developing complex ETLs, Data Feeds, and Reports;
  • Experience working with modern tools in the Agile software development life cycle – Version Control Systems (Ex. git, GitHub, Stash/Bitbucket), Knowledge Management (Ex. Confluence, Google Docs), Development Workflow (Ex. Jira), Continuous Integration (Ex. Bamboo), Realtime Collaboration (Ex. Hip chat, Slack).

Nice to have

  • Experience working in ECommerce domain;
  • Basic knowledge of other DBMS Systems (MongoDB, Big Query etc.).

What We Offer

  • Medical, Dental and Vision Insurance (Subsidized);
  • Health Savings Account;
  • Flexible Spending Accounts (Healthcare, Dependent Care, Commuter);
  • Short-Term and Long-Term Disability (Company Provided);
  • Life and AD&D Insurance (Company Provided);
  • Employee Assistance Program;
  • Matched 401(k) Retirement Savings Plan;
  • Paid Time Off;
  • Legal Plan and Identity Theft Protection;
  • Accident Insurance;
  • Employee Discounts;
  • Pet Insurance.