Summary
Join Agile Actors, a coaching and learning ecosystem for tech professionals, where you can experience continuous growth and development through coaching, learning, and practice. As a software developer, you will design, develop, and maintain efficient and high-quality software solutions using C#, collaborate with stakeholders, contribute to architectural design, and stay up-to-date with industry trends.
Requirements
- Bachelor’s degree in computer science or a related field; Master's degree is a plus
- Professional experience with C#, the .NET framework, and related technologies
- Experience with software development methodologies
- Experience working in teams
- Experience with source control
- Excellent problem-solving skills and the ability to troubleshoot complex software issues
- Strong communication skills in Greek and English
- Familiarity with database design and development, including SQL or other relational databases as well as no-sql databases
- Experience with software testing, debugging, and performance optimization
Responsibilities
- Design, develop, and maintain efficient and high-quality software solutions using C#
- Write clean, maintainable, and well-documented code, and provide high unit test coverage
- Collaborate with all stakeholders to gather requirements, translating them into technical specifications and implementation plans
- Contribute to the architectural design and technical decisions of software projects, ensuring alignment with business goals and scalability requirements
- Investigate and resolve software defects and issues
- Participate in code reviews to ensure code quality
- Create and maintain comprehensive technical documentation
Benefits
- Private Health Care insurance for physical wellbeing
- Professional helpline for our professionals and their families for mental wellbeing
- Flexible working conditions (fully remote work according to assigned account