от компании (организации): ООО Перфект Арт в городе (населённом пункте): Москва, Россия
в отрасли экономики "Консультирование" → "Информационные технологии"
с заработной платой: по договоренности
Вакансия № 26663254 добавлена в базу данных сайта Работа в Москве и Московской области (МО, Подмосковье): Воскресенье, 29 сентября 2024 года.
Дата обновления вакансии № 26663254 на сайте Работа в Москве и Московской области (МО, Подмосковье): Воскресенье, 10 ноября 2024 года.
Обращаем Ваше внимание, что на момент обращения к работодателю вакансия № 26663254 может быть уже занята. Администрация сайта Работа в Москве и Московской области (МО, Подмосковье) приносит извинения за доставленные неудобства.
Требования к опыту работы:
более 6 лет
Тип занятости:
полная занятость
График работы:
полный день
Дополнительные сведения о вакансии: Solution Architect (to Serbia/Cyprus)
Company Profile:
Perfect Art Group is the international company providing premium IT consulting services to clients across the globe with focus on high performance / low latency data, analytics and advanced data visualization, IoT solutions and Data Science Platforms for Oil&Gas, Finance, Logistics and Healthcare industries
We use technology to create superior user experience and deliver innovative solutions, we simplify and accelerate decision making processes at operational and executive level by building data-enabled solutions.
With Development offices in Serbia, Cyprus, Poland and representative offices in London, Zug, Hong Kong and San Diego we build expert teams to ensure highest quality development processes, modern SDLC quality standard and cutting edge products for our clients.
Responsibilities
- Capturing key requirements together with business/system analyst with emphasis on quality attributes
- Design a solution architecture for a project (custom development or platform solution development)
- Agreeing architecture with stakeholders and technical specialists
- Provide technical leadership for distributed development team building platform solutions balancing intentional architecture and emergent design in agile way
- Proactive identification and management of technical risks
- Technology expertise development:
- Participate in defining cutting edge tech solutions, learning new technologies and frameworks
- Participate in defining company tech offerings, develop PoCs (alone or leading a small development team)
- Create architecture vision for a new project with input from a business/system analyst,
- Provide implementation estimates and technology options
- Prototype solutions
Requirements:
- Strong knowledge of computer science, software and systems engineering, and networking foundations
- Strong knowledge of service-oriented architecture and micro-service architecture styles
- Practical experience of applying evolvable software design principles (e.g. SOLID) for defining application components, services and APIs
- Strong skills in software design patterns (creational, structural, behavioral, concurrency)
-
5+ years of hands-on practical experience building enterprise and/or web applications on Java platform with Java/Kotlin, Ktor, Quarkus, ORM, REST services, OpenAPI/Swagger, messaging.
-
Basic knowledge of Scala, Akka will be a plus.
-
Strong knowledge of SQL, wide knowledge for data persistence technologies (relational, key-value, columnar, and graph databases, S3-compatible object stores, distributed file systems) and deep practical experience with common ones (e.g. PostgreSQL)
-
Patterns knowledge and strong practical experience of messaging integration with RabbitMQ, Kafka, NATS-MQ,..
-
Knowledge of Kubernetes ecosystem and technologies for building cloud-native applications, hands-on development experience
-
Knowledge and practical experience of performance and availability engineering
-
Knowledge and practical experience of means to implement security requirements: authentication/SSO protocols (including LDAP and OAuth2/OIDC), defining access models (e.g. role-based, attribute-based etc.) and authorization enforcement, audit, encryption, and common supporting technologies (e.g. Keycloak)
-
Understanding of software delivery quality assurance processes and approaches, experience of defining development standards and implementing them into release lifecycle and engineers’ culture
-
Knowledge of CI/CD principles and practical experience of supporting technologies including Git, Maven/Gradle, Jenkins, Nexus, Sonar
Soft skills & Personal Skills:
- 7+ years of experience in software engineering
- 3+ years for java
- 1+ years as an architect
- Initiative, self-motivated, and organized - able to take responsibility and make things happen
- Team-leadership and communication skills
- Positive and constructive attitude to deal with both clients’ and engineers’ needs
- Understanding of industrial software development models, experience working in Agile (Scrum) processes (preserving both delivery speed and system run-time qualities)
- Good technical documenting and diagramming skills, knowledge and experience of UML or any other suitable ways to describe architecture views
- Fluent speaking and writing English
We offer:
- Competitive salary
- Medical Insurance for all employees
- Employmet according to the Labor law
- Flexible working hours
- Up-to-date technology stack and modern software development methods
- Working closely with experts around the world
Откликнуться на эту вакансию: Solution Architect (to Serbia/Cyprus)
Предыдущая вакансия:
Вакансия № 26663237 на должность Начальник службы по содержанию зимних дорог и проездов от компании АО Сервисная Логистическая Компания в городе (населенном пункте) Москва