Senior Software Engineer in .Net (Athens/Thessaloniki)
Core
Design and develop cloud-native, microservice-based distributed applications and RESTful APIs for clients using modern .NET technologies.
Role type
Senior .NET Developer (IC)
Builds
Scalable low-latency distributed applications and cloud-native solutions
Domain
Enterprise software development, Cloud infrastructure
Deliverable
production ML models | product features
Required skills
C# .NET, .NET Core, SQL, LINQ, RESTful API design, JSON, CI/CD pipelines, Test automation, Git, Azure DevOps
Preferred skills
Microservice architecture, Event-driven design, Distributed systems, Agile methodology
Technologies
.NET Core, Azure DevOps, Git, SQL
Responsibilities
Design and develop cloud native solutions with modern, domain and event driven methodologies; Design and develop Restful Web APIs with Microservice-based Architecture; Design and develop scalable low latency distributed applications; Assist in analysis and design of standard development life-cycle process (CI/CD, Test Automation, Code Quality and Performance Test); Support the technical design process by participating in the analysis of technical and business application requirements; Contribute to interdisciplinary team in an international environment in close cooperation with product owners, project managers, testers and architects.
Seniority
Senior, hands-on IC