FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Mid-Senior .NET Software Engineer
inventYOU IT ConsultingMid-Senior .NET Software Engineer developing enterprise applications with .NET technologies and cloud-native architectures in Greece. Collaborating in Agile teams for high-performance solutions.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Proficient in designing and developing enterprise applications using C# and .NET, with a strong focus on microservices, REST APIs, and event-driven architectures. Experienced in leveraging Microsoft Azure services and CI/CD practices to deliver high-performance backend solutions.
Highest-signal resume keywords
C#/.NET Software DevelopmentMicroservices DevelopmentREST API and gRPC Services DesignMicrosoft Azure ServicesAgile/Scrum Methodologies
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C#.NET.NET 6.NET 8Domain-Driven Design (DDD)SQL ServerT-SQLApache KafkaEvent-Driven ArchitecturesCI/CD Pipelines
Soft Skills
Analytical SkillsProblem-Solving SkillsWritten CommunicationVerbal Communication
Tools & Technologies
Azure DevOpsOpenShiftSonarQube
Industry Keywords
Financial ServicesBanking SectorCloud-Native ArchitecturesDigital Banking Platforms
Tech Stack
Tools & technologiesApacheAzureCloudGRPCKafkaMicroservices.NETOpenShiftSQL
About the role
Key responsibilities & impact- Design, develop, and maintain enterprise applications using C# and .NET
- Develop and maintain microservices following Domain-Driven Design (DDD) principles
- Design, develop, and integrate REST APIs and gRPC services
- Build scalable, secure, and high-performance backend solutions
- Develop and optimise SQL Server databases and T-SQL queries
- Implement event-driven solutions using Apache Kafka
- Develop and deploy applications using Microsoft Azure services
- Contribute to CI/CD pipelines and release processes using Azure DevOps
- Participate in code reviews, unit testing, integration testing, and quality assurance activities
- Collaborate with cross-functional Agile teams throughout the software development lifecycle
Requirements
What you’ll need- 5–7 years of experience in C#/.NET software development
- Strong experience with C# and .NET development
- Hands-on experience with .NET 6 and/or .NET 8 (.NET 10 is a plus)
- Experience developing microservices
- Good understanding of Domain-Driven Design (DDD)
- Strong experience designing and developing REST APIs and gRPC services
- Experience with SQL Server and T-SQL
- Experience with Apache Kafka and event-driven architectures
- Experience with Microsoft Azure services (API Management, Application Insights, App Services, etc.)
- Experience with Azure DevOps, including repositories, pipelines, releases, and deployments
- Familiarity with OpenShift or other containerised environments
- Experience with SonarQube, unit testing, integration testing, and code quality practices
- Experience working in Agile/Scrum environments
- Strong analytical and problem-solving skills
- Excellent written and verbal communication skills in English
- Nice to Have
- Experience with .NET 10
- Experience working on web banking or digital banking platforms
- Experience within the financial services or banking sector
- Experience with cloud-native architectures and container orchestration
Benefits
Comp & perks- Work on modern enterprise and cloud-native applications
- Collaborate with experienced software engineering teams
- Contribute to innovative digital transformation initiatives
- Develop your expertise in .NET, Azure, and microservices architectures
- Be part of technically challenging and rewarding projects