Solution Architect (удаленная работа)
(вакансия в архиве)

12 августа 2021

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Solution Architect

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 St. Petersburg, Moscow, Novosibirsk and Tomsk, 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.Project:The solution that allows you to automate remote learning: the system consists of client modules for ios/android/win/macOS devices that control the behavior of students and web applications for organizing classes - lesson planning, working with lesson materials, organizing the class into teams, video communication with all students, group video calls with tasks, simultaneous work on tasks Responsibilities Project engagement: 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 age tech solutions, learning new technologies and frameworks Participate in defining company tech offerings, develop PoCs (alone or leading a small development team) Presale support: 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 (Solid, DDD, …) for defining application components, services and APIs 5+ years of hands-on practical experience building enterprise and/or web applications on Java platform with Spring, ORM, REST services, OpenAPI/Swagger, messaging. Strong knowledge of SQL, wide knowledge for data persistence technologies (relational, key-value, columnar, and graph databases, S3 object store) 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 OIDC), defining role/access model 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 Additional Skills will be a bonus: Experience with multiple programming languages Practical experience with public clouds (Amazon, Azure, GCP) Understanding and experience with batch data processing technologies (ETL/ELT, Spark) and general-purpose orchestration technologies (e.g. Airflow) Experience with modern stream processing technologies: e.g. Apache Flink, Aerospike, etc. Understanding data quality engineering Application vulnerabilities prevention guidelines and tools knowledge; threat modeling experience; deep knowledge of IAM, access control technologies like Open Policy Agent; Experience with API Management tools Understanding DevOps concepts; automated application deployment, upgrade, and maintenance tactics and tools; logging and monitoring technologies Understanding data science and machine learning concepts 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 (Проблемные товары)
Компания: Wildberries
Зарплата: з.п. не указана
Архитектор направления (Solution architect)
Компания: Selecty
Зарплата: з.п. не указана
Solution architect
Компания: Центр Информационных Технологий
Зарплата: з.п. не указана