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