Careers

Mid / Senior Data Engineer

8/3/2026

Are you a data enthusiast with a passion for designing and building modern BI and analytics solutions? Do you want to join a leading global enterprise in technology & consulting and build scalable data solutions using cutting-edge Microsoft technologies? If yes, this is your chance to showcase your expertise in data engineering, ETL processes, and advanced analytics!

About the role

We are looking for a talented Mid/Senior Data Engineer to join a leading global enterprise in technology & consulting. In this role, you will be working closely with cross-functional teams to design, implement, and maintain high-performing BI and analytics solutions, turning complex data into structured, actionable business intelligence.


What’s in it for you as a Mid/Senior Data Engineer:

  • Competitive remuneration package based on experience.
  • The opportunity to work on large-scale, high-impact enterprise data projects.
  • Continuous learning, certifications, and exposure to top-tier corporate methodologies.
  • A modern, collaborative environment that values proactivity and technical innovation.

What you’ll be doing:

  • Design, build, and optimize end-to-end Data Analytics and Business Intelligence solutions using the Microsoft BI Stack.
  • Construct, maintain, and manage efficient ETL processes, dimensional models, and data marts.
  • Develop complex scripts and data queries using DAX, MDX, and T-SQL to process enterprise datasets.
  • Work with Microsoft Azure Data Factory and Tabular Editor Advanced Scripting to automate and streamline data flows.
  • Build and manage reports, dashboards, and tabular/multidimensional models (Power BI, SSIS, SSAS, SSRS).
  • Collaborate with business and technical stakeholders to translate requirements into robust data infrastructure.
  • Ensure data accuracy, performance optimization, and seamless integration across all data pipelines.

What we’re looking for in a Mid/Senior Data Engineer:

  • Bachelor's degree in Computer Science, Data Engineering, Information Technology, or a related field.
  • At least 4 years of solid experience implementing Data Analytics solution and hands-on experience building and maintaining BI solutions using the Microsoft BI Stack.
  • Solid knowledge of DAX, MDX, and T-SQL Scripting.
  • Proven expertise in Microsoft BI tools: Power BI, SSIS, SSAS (tabular & multidimensional), and SSRS.
  • Strong understanding of ETL processes, dimensional modeling, and data mart construction.
  • Hands-on experience with Microsoft Azure Data Factory and Tabular Editor Advanced Scripting.
  • Familiarity with Python / R Scripting or experience in the Insurance sector will be considered a strong plus.
  • Excellent written and spoken communication skills in English, with the ability to explain complex technical concepts to diverse audiences.
  • Strong analytical, problem-solving, and time-management skills with a proactive, self-sufficient mindset.
  • Fulfilled military obligations, where applicable.

At least 4 years of solid experience implementing Data Analytics solution and hands-on experience

If this Data Engineer vacancy sounds like you, apply now!

Have some questions first? Contact Valentina Dinamarka at +306949349444, otherwise, feel free to contact me at vdinamarka@randstad.gr.

Please note that for transparency and equity reasons, only those applications made online via our site will be assessed. After the screening of all the CVs received, we will only contact the candidates who meet the requirements of the job to arrange an interview. All applications are considered strictly confidential.

Mid/Senior Java Developer

8/3/2026

Are you an experienced Java professional who excels at designing robust architectures and solving complex technical challenges? Join a global leader in IT services and consulting and lead the way in driving innovation through high-impact, international projects.

We are looking for a Mid/Senior Java Developer to join a dynamic, fast-growing team where senior-level expertise is valued and professional growth is guaranteed. Here, you won't just write code; you will architect the digital landscape for prestigious global clients.


What’s in it for you:

  • Competitive remuneration package
  • Hybrid work model
  • Private health insurance.
  • Structured mentoring & career development plans tailored for senior roles.
  • Exposure to large-scale international projects and a cutting-edge corporate culture.

The Role

As a Mid/Senior Java Developer, you will take ownership of major projects for a specific global client, overseeing the full software development life cycle. From high-level architectural design to the development of scalable microservices, you will ensure the delivery of top-tier, enterprise-grade solutions.

Your Key Responsibilities:

  • Lead coding efforts using advanced Java technologies (Spring, Spring Boot).
  • Architect and maintain complex microservices structures, ensuring scalability and performance.
  • Drive the technical design process, translating intricate business requirements into functional technical specifications.
  • Oversee testing strategies and ensure comprehensive technical documentation.
  • Optimize the modern development life cycle using Docker and Kubernetes.
  • Mentor junior members and contribute to a culture of technical excellence.

What we are looking for:

  • University degree in Computer Science, Engineering, or a related field.
  • 4+ years of professional experience in Java development with a focus on Spring / Spring Boot.
  • Proven track record in the design, analysis, and implementation of large-scale applications.
  • Strong proficiency in SQL databases and data modeling.
  • Knowledge or experience with BPMN tools or workflows (e.g., Camunda, Flowable, or similar) would be considered as a strong plus.
  • Fluency in English
  • Analytical mindset with advanced problem-solving skills and a collaborative leadership spirit.
  • Military obligations fulfilled (where applicable).

4+ years of professional experience in Java development with a focus on Spring / Spring Boot.


If this Mid/Senior Java Developer vacancy sounds like your next career move, apply now!

For any questions regarding the position, you can contact Valentina Dinamarka at +30 6949349444 or via email at vdinamarka@randstad.gr.

Apply now by uploading your updated English CV!

Please note that for transparency and equity reasons, only those applications made online via our site will be assessed. After the screening of all the CVs received, we will only contact the candidates who meet the requirements of the job to arrange an interview. All applications are considered strictly confidential.

Senior .NET Developer

8/3/2026

Ready to take the next big step in your tech career? Join a leading global multinational group and work on diverse, large-scale enterprise projects that define the digital future. We are looking for a Senior .NET Software Engineer with a growth mindset to join a high-caliber team of technology experts. 


What’s in it for you:

  • Attractive remuneration package & Performance bonus scheme.
  • Hybrid work model
  • Share purchase plan, Pension plan, and Private health insurance.
  • Monthly tickets / allowance.
  • Structured mentoring & development plans to fast-track your career.
  • Exposure to prestigious international projects and a cutting-edge corporate culture.

As a Senior .NET Software Engineer, you will be dedicated to high-impact projects for a major global client. You will focus on delivering quality code, robust architecture, and scalable enterprise solutions, with the opportunity to evolve your role and tech stack as you grow within the organization.

Your key responsibilities include:

  • Design, build, and implement highly-performant, customized, and responsive web applications and APIs in C# and .NET Core.
  • Contribute to the technical architecture and systems design, while researching and introducing new tools and technologies.
  • Write clean, maintainable, and efficient code for both back-end and core system functionalities, ensuring high security and data protection standards.
  • Collaborate closely with cross-functional teams and clients to understand complex business requirements and propose high-level technical solutions.
  • Maintain and optimize performant databases, ensuring the reliability of large-scale data systems, and actively lead team Code Reviews.

What we are looking for:

  • 5+ years of professional hands-on experience in C# .NET development.
  • University and/or Postgraduate Degree in Computer Science, IT, or a related field.
  • Deep familiarity with modern frameworks (C# .NET 6.0+, WebAPI, Entity Framework, and LINQ).
  • Strong understanding of software architecture principles, including Microservices, Clean Architecture, and Design Patterns.
  • Experience or familiarity with cloud environments and message brokers is highly appreciated.
  • A true team player with excellent problem-solving skills, mentoring capabilities, and a collaborative spirit.
  • Fluency in English (both written and verbal).
  • Military obligations fulfilled, if applicable.

5+ years of professional hands-on experience in C# .NET development.


If this Senior .NET Software Engineer vacancy sounds like you, apply now!

If you have any questions regarding this Senior .NET Software Engineer position, you can contact Valentina Dinamarka by phone at 6949349444 or via email at vdinamarka@randstad.gr.

We look forward to receiving your application, uploading your updated English CV by clicking the 'apply now' option.  

Please note that for transparency and equity reasons, only those applications made online via our site will be assessed. After the screening of all the CVs received, we will only contact the candidates who meet the requirements of the job to arrange an interview. All applications are considered strictly confidential.

Junior Data Engineer

8/3/2026

Are you an analytical thinker looking to kickstart your career in the world of data? Do you want to join a leading global professional services enterprise and build robust data pipelines that drive strategic business decisions? If yes, this is your chance to become part of a dynamic technology team where your skills will shape the future of data infrastructure!

About the roleWe are looking for a motivated Junior Data Engineer to join an established, market-leading consulting and technology firm. You will work alongside experienced data professionals, learning how to design, develop, and maintain data architectures while turning raw data into valuable business insights.


What’s in it for you:

  • Competitive remuneration package.
  • Hybrid model
  • A structured, multinational, and supportive environment designed to accelerate your growth.
  • Continuous training, mentoring, and opportunities to acquire premium tech certifications.
  • The chance to work on large-scale, high-impact data projects for top-tier global clients.
  • Flexible work arrangements/culture.

What you’ll be doing: 

  • Develop, optimize, and maintain database schemas and complex stored procedures using PL/SQL.
  • Design and implement data integration workflows (ETL/ELT processes) to move and transform data across platforms.
  • Monitor existing data pipelines, identify integration bottlenecks, and perform basic troubleshooting.
  • Ensure data quality and integrity by conducting systematic validation checks and data cleansing.
  • Collaborate with data analysts and senior engineers to understand business requirements and map data structures accordingly.
  • Assist in the maintenance and optimization of data warehouse environments.

What we’re looking for:

  • Degree in Computer Science, Information Technology, Engineering, or a related quantitative field.
  • 1+ years of relevant professional experience focusing on data engineering principles.
  • Strong working knowledge of SQL and hands-on experience with PL/SQL (stored procedures, triggers, indexing).
  • Solid understanding of core ETL/ELT concepts and methodologies.
  • Experience or familiarity with Microsoft SSIS (SQL Server Integration Services) will be considered a strong asset.
  • Basic knowledge of data warehousing concepts or scripting languages (like Python) is a plus.
  • An analytical mind with strong problem-solving skills and a hunger to learn new technologies.
  • Fulfilled military obligations, where applicable.

1+ years of relevant professional experience focusing on data engineering principles.


If this Junior Data Engineer vacancy sounds like you, apply now!

Have some questions first? Contact Valentina Dinamarka at +306949349444, otherwise, feel free to contact me at vdinamarka@randstad.gr.

Please note that for transparency and equity reasons, only those applications made online via our site will be assessed. After the screening of all the CVs received, we will only contact the candidates who meet the requirements of the job to arrange an interview. All applications are considered strictly confidential.

Shown 4 off 50

SHOW MORE