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.
