Solution Architect

з/п не указана

Требуемый опыт работы: более 6 лет

Полная занятость, полный день

Solution Architect is invited to join EIS Group as a part of the stream developing the new insurance product line - Life insurance. Our mission statement is to insure the world by bringing up a lean, scalable insurance platform. We use the best in class cutting-edge technologies in order to achieve the architecture goals:

  • Cloud deployment

  • Scalability

  • Cost

  • Resilience

  • Microservices

  • Configuration server / autodiscovery

The major approaches and technologies that we use are:

  • REST API (HTTP, WebSockets, JSON, Product schema)

  • Asynchronous commands (Kafka)

  • DB read and write separation (CQS pattern)

  • Non-blocking reads (RxJava, Netflix Observers)

  • Horizontally scalable DB with almost limitless capacity (Cassandra)

  • and much more

EIS Group provides digital-ready, customer-centered core insurance systems that enable insurers to innovate with products, channels, and customer engagement.

Join us and be a part of one of the most friendly and experienced teams you could imagine!

Responsibilities:

  • Develop business and functional design requirements using interviews, document analysis, surveys, site visits, business process descriptions, use cases, user stories, business analysis, task, and workflow analysis

  • Ability to convey technical and conceptual ideas/topics to non-technical audiences as well as technical personnel

  • Work closely with the development teams and subject matter experts to establish the technical vision and analyze tradeoffs between usability and performance needs

  • Develop the following documentation according to standard templates, using natural language

  • Responsible for architecture and technical decisions made in the teams

  • Support developers during feature implementation by explaining design details, and solving design issues

Required skills and experience:

  • 6+ years Lead Developer or Software Architect experience in commercial software development

  • Wide mental outlook and analytical thinking

  • Strong interpersonal skills and a team-oriented mindset

  • Ability to write clear architectural design proposals

  • High level of understanding of architectural and enterprise design patterns

  • Expert Java knowledge and skills

  • Understanding of Microservices architecture and the Reactive Manifesto

  • Familiar with Agile methodologies

  • Upper Intermediate English level

  • Ability to work in a team

  • High education in Math or Computer Science

  • Ability to travel


What we offer:

  • Unique working environment

  • High level compensation based on the regular performance reviews;

  • 28 calendar days of paid vacation, paid sick leave

  • Medical insurance

  • Various social & team-building activities

  • Free English lessons

  • А comfortable location not far from metro (m. Uruchye)


Адрес

Уручье, Минск, Ложинская улица, 4

Вакансия опубликована 28 июня 2020 в Минске

Похожие вакансии