System architect

Deadline: 27 June 2019

Employment term: Permanent

Category: Other IT

Job type: Full time

Location: Yerevan

Job description:

all.me is an international IT company with headquarters in Ireland operating in the markets of Europe, the CIS, India and Latin America. We are actively developing projects at the junction of Fintech, social media, e-commerce and blockchain. We use only advanced technologies when developing our products.

The company has 7 offices in 6 countries of the world. We work with the governments of large states, international business and are the founders of a new approach to social media.

The Yerevan office is looking for an experienced System architect  to join its dynamic team.

Job responsibilities

  • Planning strategies for technological product development;
  • Definition and ownership of system architecture;
  • Responsibility for system stability, timely audit of current capacity and hardware;
  • Quality control and integrity of the application architecture throughout the life cycle;
  • Identification of technical risks;
  • High-level assessment of the complexity of the proposed solution;
  • Prototyping and implementation of critical parts of the system;
  • Decomposition of development tasks into large blocks, ensuring the possibility of simultaneous work of several developers on a task;
  • Monitoring the implementation of the solution by developers;
  • Participation in the creation and development of internal standards and practices;
  • Developing proposals for refactoring an existing application with broad functionality and various development technologies;
  • Consultation and training of developers, training seminars on technology and development methodologies;
  • Consolidation of data from various sources;
  • Correct and timely data entry into the system, in accordance with the company's main business processes;
  • Verification, data analysis;
  • Deep understanding of business requirements, including participation in their formation, translation of business requirements to developers;
  • Participation in the formation of sprints;
  • Development of key scenarios and definition of component interaction protocols;
  • Definition of data storage and transmission formats;
  • Selection of platforms, tools and templates for the implementation of subsystems;
  • Software reengineering;
  • Reviewing requirements;
  • Current team consulting;
  • Tests created by the software and its components;
  • Evaluation of software requirements;
  • Monitoring the implementation and maintenance of software;
  • Evaluation of the possibility of implementing an architectural project;
  • Modernization and refactoring of software and its environment.

Required qualifications

  • Experience in creating and managing the development of successful product solutions;
  • Experience in building and running from scratch to high system load;
  • Ability to build and / or optimize the development process;
  • Wide technological horizons;
  • Experience as an architect and developer of the server side of the application;
  • Experience in building fault-tolerant high-load service;
  • Ability to develop tactical and strategic decisions with limited resources;
  • Experience in building and effective management of development teams;
  • Development experience in Java .Net, Node.js, Go, Python;
  • Web / mobile development experience from 3 years;
  • Experience in developing high-load Web-systems;
  • Possession of design patterns for solutions, applications, components;
  • Expert ownership of unix-based systems;
  • Experience in a similar position from 3 years;
  • Oral and written English for communication with foreign partners;
  • Willingness and ability to share knowledge with colleagues;
  • Knowledge of architectural styles, software deployment schemes, software component layers, software design patterns and styles, components interaction protocols;
  • Experience in developing complex business logic;
  • Experience in using modern CASE-tools;
  • Knowledge of models and methods for ensuring the fault tolerance of software components, caching schemes;
  • Real highload and Big data will be an advantage.

Additional information

You can apply online via staff.am or follow the below application procedure.

Benefits 

  • Salary based on the results of the interview;
  •  Work in an international company and the perspective of working with other countries;
  •  Participation in the creation and promotion of the project on the basis of leading technologies;
  •  Work in a creative, highly motivated team of experts and enthusiasts;
  •  Referral Bonus
  •  Participation in team buildings
  •  Coffee-Tea

All interested and qualified candidates are welcomed to send their CVs to: [email protected] with the position name in the subject line or apply online via staff.am. 

Please clearly mention that you have heard of this job opportunity on staff.am

Professional skills

Java

Python

Node.js

Soft skills

Hard-working

Share this job via your favorite social media channel.

Contact details

Website https://all.me

Phone: (060) 544-000

Address: Baghramyan 53, Yerevan

Find All.me LLC on social media