Overview

We are looking for a highly capable Senior Database Developer to join our innovative team to design and optimize complex database solutions, implement dashboards, and contribute to impactful data initiatives.

This position requires strong SQL proficiency and a solutions-oriented mindset.

Responsibilities

  • Write SQL scripts for tables, dashboards, and tests
  • Create dashboards for data visualization
  • Develop logic supporting KPIs and dimensions
  • Define actionable requirements from feature requests
  • Remove outdated code ensuring database integrity
  • Deliver reusable macros and Lua functions to enhance script efficiency
  • Contribute to code reviews maintaining coding standards
  • Support POC development efforts

Requirements

  • At least 3 years of experience as a BI developer or data engineer
  • Expertise in SQL, including analytical and recursive queries, UDFs, query profiling
  • Proficiency in creating dashboards with at least two data visualization tools
  • Background in working with JSONs, including reading, editing, and creating
  • Competency in at least one OOP language
  • English proficiency at B2 level or above for stakeholder communication

Nice to have

  • Knowledge of Python

[GTS] Benefits (generic, except India)

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn