Our group of companies is looking for an
experienced Software Engineer/Architect that will lead the design, development,
optimization and deployment of our multi-tier products. This is a full
time position in our offices in Athens.
 
Main responsibilities
·      
Lead the development team.
·      
Write core components of the systems.
·      
Manage code and unit tests.
·      
Communicate technology constraints and come
up with feasible solutions.
·      
Research and adopt new technologies and
tools.
·      
Transfer knowledge and expertise to the
development team.
 
Requirements
·      
University Degree in Computer Science or
relevant field. Postgraduate Degree will be considered a plus.
·      
Minimum 10 years of working experience in a
similar position. Talented, less experienced candidates may also apply.
·      
Deep understanding of Object-Oriented
design patterns and how they are used in software design is required.
·      
Excellent knowledge of Visual Studio.
Previous experience in TFS is desirable.
·      
Excellent knowledge of C# and back-end
development using ASP.NET on Azure. Experience in WCF services, Entity
framework, Linq is desirable. Experience in IIS tuning and administration is a
plus.
·      
Excellent knowledge of database design and
SQL. Experience in writing stored procedures and tuning/administration of SQL
Server is a plus.
·      
Front-end development experience (HTML/CSS,
JavaScript, Ajax). Previous experience in the use of JavaScript frameworks is
highly desirable (JQuery, Angular JS). Experience in DevExpress tools is a
plus.
·      
Full lifecycle mobile development
experience is a plus. Mobile apps are integral part of our solutions.
·      
Ability to work closely with other
developers in an agile team.
·      
Ability to work under pressure in short
release iterations.
·      
Excellent knowledge of the English
language.
 
Send us your CV at [email protected] mentioning the position code
DVL1601