High-quality, scalable software components development using .NET/C#.
Write clean, efficient, well-tested code.
Collaborate with Product Owners and Business Analysts for effective technical implementations.
Participate in code reviews and provide constructive feedback.
Troubleshoot technical issues and propose improvements.
Stay updated with technologies and frameworks.
Create and maintain technical documentation.
Requirements
Design, develop, and maintain high-quality, scalable software components using .NET/C# and modern technologies.
Write clean, efficient, and well-tested code, ensuring maintainability, reliability, and strong unit test coverage.
Contribute to the team’s technical design discussions and help implement solutions that align with agreed architectural principles and standards.
Collaborate closely with Product Owners, Business Analysts, and fellow engineers to translate business requirements into effective technical implementations.
Participate actively in code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices.
Identify and troubleshoot technical issues related to performance, reliability, and scalability, proposing pragmatic improvements.
Keep up to date with relevant technologies and frameworks, and proactively suggest improvements to tools, practices, and processes.
Create and maintain technical documentation related to implemented features, components, and integrations.
Highly desired
Bachelor’s degree in Computer Science or related field;
3+ years of professional experience in software engineering
Proven experience in building applications using .NET/C#.
Good understanding of software engineering principles, design patterns, and architectural best practices.
Strong knowledge of database systems;
Experience with modern front-end frameworks (e.g., Blazor, React) is a plus.
Solid understanding of cloud-native development and cloud platforms is a plus.
Experience with DevOps practices, including CI/CD, Infrastructure as Code, and automated testing, is a plus.
Excellent problem-solving and debugging skills.
Strong communication skills in both Greek and English
A passion for clean code, performance optimization, and continuous learning.
Tech Stack
Cloud
React
.NET
Benefits
Compensation benefits
Tailored Remuneration Package that recognizes your expertise with a competitive salary
Private Health Care Insurance to ensure your physical well-being.
Ticket Restaurant Card
Psychological Support through a professional helpline for you and your family, with 5 free sessions included to promote mental well-being.
Developmental Benefits
Internal Coaching Program empowers your growth, with experienced coaches supporting both technical and soft skills development.
Personal Development Plan tailored with your coach to align with your career aspirations.
360° Continuous Feedback Model to keep your skills and performance aligned with your goals.
Unlimited Training & Learning resources to cover all aspects of your professional growth, including access to various online platforms such as Udemy, Coursera, and Pluralsight from day one.
Career Development Pathways that offer mentoring, leadership programs, and opportunities to enhance both technical and leadership skills.
Chapters (Internal Communities) for sharing knowledge, mentoring, and shaping technology’s future.
Diverse Customer Ecosystem that offers dynamic opportunities for career growth and development.
Onboarding Buddy to support and guide you from day one.
Working model
Flexible Working conditions tailored to your assigned account.
Work-Life Balance with a culture that promotes flexibility and sustainability.