Company Description
Arηs is a fully independent group of companies specialized in managing complex IT projects and systems for large organisations, focusing on state-of-the-art software development, business intelligence and infrastructure services.
We are composed of 13 entities across 6 countries that are unified by the Arηs Group, with more than 1750 consultants.
This corporate structure enables us to respond quickly to market changes and customer requests, and to communicate and make decisions without layers of bureaucracy.
Our success can be attributed to the synergy among our nine complementary entities, combined with our methodologies, which are based on the Rational Unified Process (RUP) and the Scrum agile software development framework.
Established in 2016, the Greek entity Arηs Developments Hellas aims to extend Arηs Group activities dedicated to the European market providing high-quality services in Software Development, covering the entire application development lifecycle: starting with user requirements, business process redesign and specifications, to continue with development, testing and application maintenance.
Job Description
- Draw up an architecture by defining the components which are best suited to the functional and technological constraints
- Implement the proposed architecture
- Impact analysis: measure the impact of technical requirements on the existing system and suggest priorities
- Component modelling
- Transfer of knowledge to the development team
- Monitoring developments
- Integrate third-party solution with a system/an application.
Qualifications
- Master’s degree in Computer Science, Engineering, or a related field.
- Good knowledge of English or French:B1 level
- Experience in defining IT architecture on various projects (client and server)
Minimum 8 years of experience and more specifically as below:
- Experience in development on various projects covering topics listed in "Technical Expertise"
- Experience in Technical Architecture definition
- Experience in integration of a system/an application with third-party Solution.
- Genuine experience of middleware development and of its related issues
- Implement various architectural paradigms
- UML and MDA modelling
- Up-to-date technological knowledge
- Enterprise Architecture skills
- Very good analytical skills and ability to see the overall picture
- Ability and willingness to learn new skills
- Ability to participate in multilingual and multicultural meetings
- Ability to work independently as well as in team, through a methodological approach
- Ability to cope with changing technologies and environments
- Up-to-date with the latest development trends, techniques and technologies
- Affinity for agile methodologies