Senior Software Developer



ΠΕΡΙΓΡΑΦΗ ΘΕΣΗΣ ΕΡΓΑΣΙΑΣ

We are looking for a Senior Software Developer to join the Eurolife FFH IT team.

Role Responsibilities

As a Senior Software Developer you will lead a team of expert developers to analyze, implement, support and schedule software development ensuring undisrupted business. Your main responsibilities will include:

  • Developing solutions (design, code, tests, documentation)
  • Collaborating with product managers to set the direction and goals  
  • Leading the team of engineers to consistently deliver according to IT roadmap
  • Designing and reviewing technical solutions, as well as driving architecture definitions
  • Ensuring compliance to internal standards and practices
  • Presenting the progress and goals of the team
  • Contributing to the technical roadmap through architecture meetings, design documents

Knowledge, Skills & Experience

  • Degree in Computer Science or relevant field.  Postgraduate studies will be considered a plus
  • 7+ years of relevant engineering work experience
  • Hands on experience with C#, REST APIs, .NET Core, WCF, ASP.NET, Silverlight (nice to have), MSSQL databases and building modern web apps using  Angular, MVC
  • Hands on experience with Azure AD, SharePoint  (nice to have), Azure API Management Platform (nice to have)
  • Excellent troubleshooting and web performance analysis skills
  • You shipped several projects with dependencies between teams
  • You have excellent coding abilities and experience with architectural patterns.
  • You have a proven track record of building/leading a high-performing engineering team
  • You worked well in a highly collaborative environment
  • Insurance domain knowledge will be a great asset
  • Strong communication skills both in Greek and English
  • Results oriented and able to deliver under pressure to short deadlines, while coping with changing priorities

What we offer   

  • The opportunity to work in a leading insurance company with prominent positioning in the local market
  • A competitive compensation package relevant to qualifications
  • Health Insurance and Pension plan
  • Continuous training and development opportunities