Description
We have a vacancy for a skillful .NET Backend Developer to join our development team in an
enjoyable, challenging, and creative working environment.
The team is responsible for the whole lifecycle of our platform infrastructure that supports
our web and mobile apps. As part of our team, you will be involved in the development of
interesting and often complex projects, such as content-management platforms, Web API's
supporting mobile apps and cloud-based solutions.
In close collaboration with project managers, designers and the team you will analyze,
design, code, test, debug, deploy and maintain these tools and make recommendations on
emerging technologies. Our software solutions are primarily built on top of the Microsoft
ASP.NET technology stack (C#, MVC, Web API), but we are always looking for new and
exciting tools and technologies!
Responsibilities
As a .NET Backend Developer you will:
Design, implement, document, test, and fine-tune application code using .NET
development stack
Develop applications, services and integration components in Microsoft C# using
ASP.NET MVC framework /ASP.NET Core/.NET 5
Develop application that integrate with Umbraco .NET CMS
Ensure development takes into account all aspects of requirements - including data
quality, customer experience, architecture, security & operations - so that software
is fit for purpose when it goes live.
The Environment
All of our team members are passionate about technology. We love exploring new tools,
services and ideas and staying on the cutting edge. A successful candidate should share our
passion with technology and demonstrate a keen interest in programming.
Continuous learning and improvement is also a central theme in our work. You will be
encouraged to expand on ideas, play around with new technologies, experiment with
services, and, in the course of all that, develop yourself as a programmer and develop fun
applications that will be used by many.
Requirements
Essential Skills
The following skills are required from a successful candidate:
University degree in Computer Science or other relevant field
At least one year (post-degree) of working experience in the field
Good knowledge of SQL and experience of either SQL server or other major
relational RDBMS.
A good understanding of object-oriented analysis and design (Design Patterns, DDD,
TDD, Dependency Injection, SOLID Principles).
Ability to understand business requirements and create software solutions that
work within agreed technical designs.
Personality Characteristics
Positive proactive attitude, willing to turn your hand to any problem, and willing to
work things out when you fall outside their area of direct expertise.
Eager to work as a member of a team and pitch in to ensure the team succeeds with
its commitments.
Self-motivated and methodical, with attention to detail.
Desired Skills
The following skills will be greatly appreciated:
Exposure to cloud-based solutions (Microsoft Azure or Amazon Web Services).
Exposure to front-end technologies, such as JavaScript, HTML and CSS or
frameworks (Angular or React)
Any other web technology or programming language (e.g.
Node/Python/Ruby/PHP/Java). We firmly believe that each language and framework
teaches us something new.
Benefits
Competitive salary and percs dependent on skills
Training & Development
Performance Bonus
Εφόσον σας ενδιαφέρει η συγκεκριμένη αγγελία, παρακαλούμε να συμπληρώσετε την Αίτηση Αποστολής Βιογραφικού Σημειώματος, επισυνάπτοντας το βιογραφικό σας σημείωμα.