Data Warehouse Developer

  • Epic Ltd
  • Nicosia, Cyprus
  • 10/07/2024
Full time Information Technology

Job Description

Epic is one of the largest telecommunications companies in Cyprus and a member of a dynamic European family of telecommunications companies. With ability, innovation and agility at our core, we are offering a state-of-the-art network recognized by multiple awards in Cyprus.

At Epic we take care of our people and we enhance a people centric and learning culture for your professional growth. We are always looking for ambitious employees to be a part of our award-winning organisation!

Our team is growing so join us to take your career to the next level and become a part of our team of more than 350 professionals.

The role:

We are seeking a Data Warehouse Developer with programming skills in SQL and ETL, to join our dynamic IT team. The candidate will play a critical role in developing our new BSS stack, in the transformation of our Billing and CRM systems, in facilitating data migrations from old to new systems, as well as in maintaining and evolving our reporting systems around our new BSS stack.

Your Responsibilities:

  • Collaborate with cross-functional teams and solutions designers, to gather and analyze business requirements, and translate them into scalable and efficient technical solutions.
  • Participate in requirements gathering and analysis, technical design, testing and documentation.
  • Develop code in various systems, to facilitate the evolution of our BSS stack, especially related to data migrations and reporting.
  • Perform software development, production support and provide overall expertise in the area of the BSS, datawarehouse and reporting applications.
  • Use programming languages, software development methods, “best practice” programming techniques and department standards and guides to develop new data warehouse structures and reports and to modify existing ones.
  • Analyze and modify the data structures within the data warehouse to adapt and optimize them to the new BSS stack and add enhanced functionality, using tools such as Talend and complex SQL queries, procedures and functions.
  • Performance tuning, indexes optimization, and ensuring data integrity.
  • Unit test and debug code prior to delivery to users.

Our proposition:

  • Competitive remuneration package
  • Annual bonus scheme
  • 13th salary
  • Attractive benefits with comprehensive medical and life insurances and provident fund
  • Company telecom products with free mobile and internet lines and exclusive discounts for our services with maximum monthly total value of 120 euros
  • Opportunity for a sustainable career and continuously building skills and expertise in a dynamic technology sector
  • Hybrid workplace model with remote work two days per week

Your Profile:

  • Bachelor's degree in Computer Science, Information Systems, or a related field.
  • Minimum of 3 years of experience in SQL, creating efficient stored procedures for data retrieval/transformation, ETL, Databases and Data Warehousing.
  • Knowledge and understanding of the software development life cycle.
  • Advanced knowledge and experience in relational databases, SQL.
  • Knowledge of NoSQL DBs (MongoDB) will be considered an advantage.
  • Experience in ETL development using complex SQL queries or any other tool such as SQL Server Integration Services (SSIS), Pentaho PDI (Pentaho Data Integration) or Talend will be considered an advantage.
  • Excellent problem-solving skills and the ability to analyze complex data requirements and translate them into effective technical solutions.
  • Advanced knowledge of Telco industry data, metrics, and business processes will be considered an advantage.
  • Analytical and troubleshooting skills with complex technical subjects and tasks.