Senior .NET Software Engineer
Core
Design, develop, and maintain high-quality, scalable software components using .NET/C# for international and Greek clients.
Role type
Senior .NET Software Engineer
Builds
Scalable software components and applications
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
.NET, C#, software engineering principles, design patterns, database systems, cloud-native development, DevOps practices, CI/CD, Infrastructure as Code, automated testing, problem-solving, debugging
Preferred skills
Clean code, performance optimization, continuous learning
Technologies
.NET, C#, cloud platforms, CI/CD tools, automated testing frameworks
Responsibilities
Design and develop scalable software components; write clean, efficient, and well-tested code; contribute to technical design discussions; collaborate with Product Owners and Business Analysts; participate in code reviews; support and mentor less experienced engineers; troubleshoot technical issues; create and maintain technical documentation
Seniority
Senior, hands-on IC