Senior .NET Developer (IAM Integrations)

Athens
Software Development

Join a long-term digital transformation initiative within the mobility and transportation services industry, supporting a leading European provider of fuel cards and fleet services. The company is evolving beyond traditional fuel solutions, expanding into areas such as toll payments, parking services, financial solutions, and sustainable mobility offerings. As part of this journey, the team is modernizing the customer identity platform, connecting legacy systems with modern authentication and access management capabilities. You'll be working on secure customer account experiences, API integrations, and identity-related services used by business customers across Europe. You'll be part of an international squad distributed across Romania, Greece, and Belgium, collaborating on a strategic platform that plays a key role in the company's digital evolution.#LI-RC3

  • Develop and maintain backend solutions using C# and .NET
  • Build API integrations between legacy applications and modern identity management platforms
  • Design and implement secure authentication and authorization flows
  • Work on customer identity and access management (CIAM) capabilities, enabling secure account management across multiple digital services
  • Integrate and support technologies such as OAuth2, OpenID Connect (OIDC), Single Sign-On (SSO), and Multi-Factor Authentication (MFA)
  • Develop and maintain services responsible for token validation, user provisioning, and access management
  • Troubleshoot and resolve complex integration, security, and platform-related issues
  • Collaborate with developers, analysts, and stakeholders within an international squad to deliver scalable and reliable solutions
  • Participate in technical discussions, code reviews, and continuous improvement initiatives.

What you need to succeed:

  • 5+ years of experience developing applications with C# and .NET
  • Strong experience designing, developing, and consuming REST APIs
  • Solid understanding of software integration patterns and distributed systems
  • Experience working with authentication and authorization concepts
  • Hands-on knowledge of OAuth2, OpenID Connect (OIDC), SSO, or similar identity protocols
  • Experience with SQL Server and enterprise-level applications
  • Strong debugging and problem-solving skills
  • Ability to work effectively in a distributed, international team environment
  • Professional English communication skills and a collaborative mindset.

What are we offering:

  • Opportunities for personal development and professional certification A collaborative working environment where teamwork is central 22 annual vacation days, 3 sick days that are not carried to the next year (no medical certificate required) A seniority day is added every 3 years in the company Private medical insurance Monthly meal tickets  Flexible benefits – 25 EUR/month, that you can invest however you choose A work culture based on cooperation and development - customized learning paths through external providers as well as special development programs We offer remote work flexibility, driven by smart working principles and aligned with team goals and values Wellbeing initiatives to encourage a healthy work life balance through webinars, specialized sessions and internal programs, per our colleagues’ input In close cooperation is a value we live by, through moments that matter, like recurring hangout parties, team buildings, team bonding events
    Cegeka’s multicultural environment offers diverse perspectives on problem-solving.

    Konstantinos Malliaras

    Network & Security System Engineer

    Application flow

    Do you have any questions about this role?

    Let's connect.

    Robert Cozaciuc