Refer a Friend
Know someone who would be a great fit for this opportunity?
We are seeking a Senior .NET Developer to lead the implementation of the back-end for front-end (BFF) layer for a mobile application designed for corporate customers.
As the technical lead, you will work closely with cross-functional teams, supervise .NET developers and ensure the delivery of a robust, scalable solution.
Responsibilities
- Own the design, implementation, testing, deployment and maintenance of the BFF layer
- Serve as the primary contact for cross-team communication, information gathering and issue escalation
- Supervise and mentor two .NET developers within the team
- Ensure high performance and scalability through advanced use of asynchronous programming patterns
- Integrate core services and troubleshoot middleware issues across .NET 8, ASP.NET Core, OpenShift, Redis and MS SQL Server
- Design and develop RESTful APIs with a strong understanding of HTTP methods, status codes and API versioning
- Write unit and integration tests for middleware components using frameworks such as xUnit
- Coordinate CI/CD processes, ideally leveraging Azure DevOps
- Collaborate with Solution Architects, Business Analysts, QA testers and Mobile Developers throughout the SDLC
Requirements
- Advanced proficiency in C# and .NET, including .NET 8 and ASP.NET Core, with a minimum of 3 years of working experience
- Knowledge of asynchronous programming patterns to ensure high performance and scalability
- Background in middleware development, integrating core services and troubleshooting issues with OpenShift, Redis or MS SQL Server
- Expertise in API design and development, including RESTful APIs, HTTP methods, status codes and API versioning
- Experience as a back-end Tech Lead or Team Lead, supervising developers and providing technical guidance
- Skills in writing unit and integration tests for middleware components using xUnit or similar frameworks
- Capability to coordinate CI/CD processes, preferably in Azure DevOps
- Proficiency in Greek language and English at B2 level
Nice to have
- Familiarity with security protocols such as OAuth2 and JWT for authentication and authorization
- Experience with logging and monitoring tools like Azure Application Insights or Dynatrace
- Understanding of Azure cloud and OpenShift environments
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobRefer a Friend
Know someone who would be a great fit for this opportunity?