EXUS is seeking for a Full Stack Engineer to work for the EFS Product Development team in Athens. EFS Product supports the operations of banks and telecom operators in 26 countries.
As a member of our development team you will have the opportunity to be a part of a culture that promotes innovation, tries to make things simple and aims to develop products that set the next wave.
If you are a results-focused engineer with strong technical skills and you want to work in an Agile Environment we are looking forward to hearing from you.
The role's responsibilities :
Develop product modules by producing clean, efficient code
Collaborate with internal teams to fix and improve the product
Participate in analysis, design, implementation and review of product development modules.
Develop high-quality software design and architecture
Ensure that the Definition Of Done is covered upon delivering product features
Review and debug code
Since many of EXUS' clients are abroad, you should be available for small trips (5% of you total working time).
Required Skills :
Computer Science or relevant discipline University Degree
Problem analysis and solving skills with at least 4 years of programming experience
Excellent programming skills in C# and ASP.NET MVC
Good knowledge of Object Oriented Programming and Design Patterns
Good knowledge of Oracle / SQL Server databases (experience in writing stored procedures, views, functions)
Experience in designing and developing APIs and Web Services
Willingness to obtain and transfer knowledge
Good written and verbal communication skills in English
Desired Skills :
Working experience in Product Development
Experience in developing banking applications
Knowledge of Source Control and Continuous Integration Tools
Competitive and attractive salary
Private Health Insurance
Friendly, pleasant and creative working environment
Modern facilities and recreational areas
In House restaurant with low cost daily lunch
Constant opportunities to learn New Technologies
At EXUS we help our people to achieve excellent results by creating a work environment that encourages individual and team successes.
We offer continuous personal development with the utilization of new technologies, training and technical research.