Heraklion, Crete, Greece Hybrid Full-time

ManpowerGroup Greece (on behalf of client) is hiring a Back End Developer (.Net)

About the Role

ManpowerGroup Greece is seeking a Back End Developer (.Net) to build cloud-native products and services for advanced analytics and optimization solutions. In this role, you’ll focus on implementing complex business logic, designing efficient data storage strategies using NoSQL databases, and optimizing performance.

What You'll Do

  • Design, develop, and maintain robust back-end services and APIs using .NET/.NET Core.
  • Implement and optimize business logic and data models that support scalable applications.
  • Collaborate with front-end developers, architects, and product owners to deliver end-to-end solutions.
  • Integrate with NoSQL and SQL databases, ensuring performance, security, and reliability.
  • Apply Domain-Driven Design (DDD) principles and follow clean architecture practices.
  • Ensure security, performance, and scalability across services and components.
  • Participate in code reviews, testing, and troubleshooting to maintain code quality.
  • Contribute to CI/CD pipelines, automation, and cloud deployments (e.g., Azure or AWS).
  • Provide support and maintenance for deployed services, addressing incidents and performance issues.
  • Take an active role in coaching and mentoring junior developers, fostering knowledge sharing and technical growth within the team.
  • Help improve team practices by promoting Agile methodologies, peer learning, and continuous improvement.

What We're Looking For

  • A Bachelor's degree in Computer Science or a related field.
  • 3+ years of working experience in this tech stack.
  • Experience with design patterns and SOLID principles.
  • Experience in writing technical designs.
  • Experience with Microsoft stack: .NET Core, ASP.Net Core, C# 7.0, LINQ.
  • Familiarity with Microsoft Azure cloud (e.g. services like App Service, Azure Functions, Web Jobs, Application Insights, CosmosDB, Service Bus, Azure SQL).
  • Experience in an agile software development environment, with code reviews, unit testing, and continuous integration/deployment.
  • Fluency in both Greek and English.
  • Team spirit and strong communication skills.
  • Problem-solving mindset and good organizational habits.
  • Ability to stay focused under pressure and meet deadlines.

Technical Stack

  • C#, .NET, .NET Core, ASP.Net Core, LINQ
  • NoSQL databases, SQL databases
  • Microsoft Azure, Azure App Service, Azure Functions, Web Jobs, Application Insights, CosmosDB, Service Bus, Azure SQL

Team & Environment

You will be part of an international, cross-functional squad and report directly to the Product Team Leader. The culture promotes strong collaboration and continuous improvement, where mathematics, analytics, and technology come together to solve logistical challenges.

Benefits & Compensation

  • Competitive compensation package aligned with your skills and experience.
  • Company and Personal Performance-based bonus scheme.
  • Private health insurance.
  • Continuous development and training programs.

Work Mode

This role follows a hybrid work model and is based in Crete.

Required Skills
C#.NET.NET CoreASP.Net CoreLINQNoSQL databasesSQL databasesMicrosoft AzureAzure App ServiceAzure Functions
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
ManpowerGroup Greece (on behalf of client)

A leading international provider of advanced analytics and optimization solutions, with a strong focus on improving business performance through data-driven decision-making.

Visit website
Job Details
Category backend
Posted 9 months ago

Similar Jobs

Other opportunities you might be interested in