.NET Software Engineer

Permanent
Athens

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.

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 individual 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.

What you will need

  • Minimum 2 years of experience working with C#  (.NET Core and/or .NET Framework), ASP.NET WebAPI / RESTful services
  • 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
  • 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) is preferred

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

What’s in it for you

  • 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
  • avatar

REFERENCE: job000024170