One stop solution to your remote job hunt!

By signing up you get access to highly customizable remote jobs newsletter, An app which helps you in your job hunt by providing you all the necessary tools.

OR
Subscribe to our highly customizable newsletter to get remote jobs from top remote job boards delivered to your inbox.
iTechScope over 2 years ago
greecegreecesoftware developmentsoftware development
Apply Now

On behalf of our client, a dynamic Software House with more than 15 years in the market and a broad clientele focusing on innovative projects, we are looking for a talented .NET Software Engineer to join its aspirated team in Athens, being able to work remotely.

 

Your day-to-day

As a member of our development team, you will have the opportunity to enter and contribute to an inclusive, innovation led, fast moving environment that promotes inidual evolution with the support of the team. Selected candidates will have the opportunity to work in multi-partner or large clients' projects in modern frameworks, with great opportunities of building and evolving a solid career in Software Engineering.

Requirements

  • Very good understanding of Object-Oriented Programming model
  • Knowledge to identify and ability to apply design patterns
  • Focus on writing clean, readable, modular and reusable code
  • Experience and solid knowledge on C# (.NET Core and/or .NET Framework), ASP.NET WebAPI / RESTful services
  • Good knowledge of SQL, practiced on a major RDBMS
  • Depending on level of experience, project portfolio on claimed technologies (thesis, lab, personal, work)
  • Highest education degree specializing on Informatics (Bachelor's or Master's)

 

What is nice-to-have

  • Experience with at least one ORM framework
  • Knowledge / experience in web technologies (Angular, HTML5, JS)
  • Experience in test design and management (stress, performance, security, verification)
  • Experience in software quality assurance procedures and frameworks
  • Microsoft (or other) certifications in technologies of relevance
  • Team leadership abilities

 

We love your personality if you

  • Have excellent communication skills
  • Are details-oriented, organized, methodical with a problem-solving attitude
  • Enjoy learning new things
  • Can collaborate in small or large management and implementation groups
  • Are, and enjoy being, a great team player

Benefits

  • Fixed competitive salary that depends on experience and skills
  • Extra rewards for productivity and diligence
  • Opportunities to develop personal and technical skill set. We believe in promoting from within
  • Enjoy a work-life balanced environment