Let's work together!

At ELEKS you can reach success while working with innovations in interesting projects with a culturally diverse group of individuals. If you want an exciting and dynamic career with unlimited growth potential at one of our offices, then ELEKS is the place for you.


BigData/DB Expert

Send CV

You must fill this field
Please enter a valid email
Please enter a correct code
Upload your CV

ELEKS Software Engineering and Development Office is looking for BigData/DB Expert in our Lviv Office.

About Client

Customer - the fourth biggest logistics company.

We create a system - international shipping service the main aim of which is a possibility to buy and deliver goods in more than 80 countries of the world. Integration with payment systems such as Pay Pal and others is made through the system. Full work with API and Web logic is transmitted.

Main Responsibilities:

  • Develop solutions and algorithms according to technical specifications or other requirements documentation; use standard algorithms in the applicable cases at the expert level
  • Possess profound knowledge and practical experience of software development methodologies (Waterfall, Agile, etc.)
  • Structure and format the source code, comment and mark up the code, as well as name variables, functions, classes, data structures, and files according to the company conventions and industry best practices
  • Implement code refactoring and optimization methods. Post refactoring and optimization results to a collective knowledge base as the best practices
  • Modify existing program code and test its availability. Analyze software code compliance with readability and performance standards
  • Implement version control system to log optimizations made in the code, as well as to merge and split source code entities. Commit changes according to version control rules
  • Perform analysis, verification, and debugging of the software code at the level of application units
  • Reproduce defects logged in an issue tracking system, identify defect causes, and then modify code to eliminate defects
  • Develop procedures for testing code availability, collecting diagnostic data, generating test data sets with necessary characteristics, identifying required software characteristics etc.
  • Determine software product compliance with customer technical requirements
  • Collect and analyze results of software testing. Deliver correct interpretation of diagnostic data; analyze the significance of obtained software characteristics; document test results. Assess software product availability
  • Configure software parameters. Deliver proper documentation of performed actions and detected problems as well as provide possible solutions to the problems
  • Create applications and data backups and perform their recovery, if necessary; ensure software and data integrity
  • Develop, document, and edit programming interfaces, software modules and components assembling procedures, software deployment and update procedures as well as data migration and transformation (conversion) procedures
  • Assemble software modules and components into a software product; connect software product to an external environment. Test software product versions availability
  • Develop technical specifications for software components, and then coordinate their interactions with a project software architect. Analyze variants of software requirements implementation, evaluate their time-consumption and workload. Conduct assessment and justification of the recommended solutions to project requirements implementation
  • Develop, modify, and approve the software architecture with a project system analyst or/and a project software architect. Design data structures, databases, programming interfaces etc.
  • Assess and approve task completion terms. Deploy standard solutions and design patterns. Communicate with stakeholders; receive high-level tasks, break them into elementary tasks, assign tasks to developers, and organize task execution and team interaction
  • Have valid competence-related certifications
  • Conduct and develop internal staff testing system (“matrix”), conduct preliminary interviews as an expert etc.
  • Organize internal training as coaching or mentoring; organize external training (Academies) for students
  • Develop company’s functional areas by engaging leading technology experts to share their experience
  • Distribute niche technologies for projects that need them, advise on and confirm the benefits of their implementation
  • Examine and consult other projects; prepare proposals for new projects, marketing Case Studies; provides consulting for other departments etc.

Mandatory Requirements:

  • Total experience in Software Development from 5 years
  • Experience of DB and Big Data project team leading from 3 years
  • Excellent knowledge of Hortonworks Data Platform experience from 6 months
  • Excellent knowledge of SQL excellent knowledge, t-SQL, HIVE QL
  • Experience with Azure Cloud Platform experience from 6 months
  • Experience with HDInsight experience from 6 months
  • Experience with Scala experience, Spark Framework, Spark ML
  • Python good knowledge, experience with Data Science
  • Power BI experience, understanding BI development, OLAP
  • Advanced English

Personal Characteristics:

  • Excellent Customer Focus, understanding customers need
  • Good Team Work skills
  • Good self-development skills, oriented on innovations, result oriented
  • Proactivity, strategic thinking and good decision making skills
  • Good communication skills, conflict management skills, experience in pre-sale conversations, good presentation skills

What will you get with ELEKS:

  • Above average compensation and competitive Social package
  • Challenging tasks
  • Professional development
  • Team of professionals
  • Dynamic environment with low level of bureaucracy


ELEKS is a global vendor of software solutions and software engineering services. The company established in 1991 and currently has over 1000 employees. We have development centers in Ukraine and Poland and representative offices in the USA and UK. We work with a number of clients from the IT, Financial Services, Media, Entertainment, Local Government, Healthcare, Legal and other sectors.

If you meet these requirements, please email your resume to

with "BigData/DB Expert " in a subject line.

Send CV

You must fill this field
Please enter a valid email
Please enter a correct code
Upload your CV
Let’s start the conversation!