Big Data Developer (RPA sphere)

Company Background

Our client sells a platform used to manage contact centers. The company is the market leader in contact center robotic process automation (RPA). The patented platform delivers a proven approach for automating currently manual management processes. Through automation, the client enables contact centers to effectively reduce cost and increase employee engagement in industries including financial services, telecommunications, insurance and healthcare.

Project Description

We provide a dedicated development team that works in close cooperation with client’s development team to build features into the company’s core platform.

What You'll Do
  • Develop mission critical code and supporting documents for the data lake initiative;
  • Read and contribute to detailed implementation designs to include: Data models/schemas, Class diagrams, Workflow diagrams, Technical documentations and definitions;
  • Estimate, prioritize and plan the activities associated with the detailed implementation designs;
  • Review code implementations for conformance to development standards as well as conformance to design details;
  • Be a subject matter expert on the tools used to develop and deliver quality software;
  • Where necessary, troubleshoot and correct field issues in concert with other functional teams identifying root cause and corrective action;
  • Conduct all business in accordance with client’s development and security policies and procedures;
Apache NiFi
Apache Flink
Apache Iceberg
Apache Hadoop Technologies
Job Requirements
  • Requires 5+ years of experience in Enterprise Software Development, preferably in data storage technologies as outlined above;
  • Bachelor’s degree in Computer Science engineering, or related field or equivalent work experience;
  • Understand Linux Operating Systems including RHEL and CentOS;
  • Ability/desire to research and understand the latest technologies in the data persistence and retrieval space;
  • Analytical Thinking: The ability to grasp the underlying concepts in complex; information, identify root causes of problems and formulate solutions based on a synthesis of information;
  • Decision Making: The ability to gather, consider, and evaluate all relevant information to make logical conclusions before taking action;
  • Initiating Action: The willingness to take a lead role in improving and enhancing the product, avoiding problems. An individual who is willing to take the initiative and to get things done and seek out additional responsibilities;
What Do We Offer
  • 100+ technical and non-technical trainings to develop and expand your horizons;
  • Internal meetings and conferences (we like sharing our expertise);
  • English courses (both with Russian-speaking teachers and native speakers);
  • Free medical insurance in 80+ private clinics;
  • Sports activities (soccer, basketball, hockey, tennis, swimming, etc.) and corporate events (corporate parties, team building, happy hours, canoeing, etc.);
  • Free hot lunches in the office.
Feel free to contact us!
We will answer you!