Актуальные заказы по Scrum

Solution Architect

Офис
Удаленно
Full-time

Company

The fintech company stablished in 1997, which has helped shape the online trading industry by merging innovative technology, market movements and digital trends. The multi-awarded online trading platform enables traders to access the market and invest in stocks or trade CFDs with underlying assets being commodities, Forex, ETFs, cryptocurrencies, and others. The company is, also, the Official Online Trading Partner of FC Bayern, bringing the exciting worlds of football and trading together. And builds innovative fintech so people can #TradeForMore.


Job Overview

With a broad geography, several regulations, a fast-increasing number of leads, and significant in-house product development, we have a complex to manage the corporate landscape. We are looking for a Solution Architect to join our Enterprise Architecture team who will collaborate with the Information Technology and Business Departments and make the company growth optimal.

The role requires both technical and interpersonal skills. It also assumes longer-term (strategic) thinking and planning skills.


Main Responsibilities

  • Being a part of the Enterprise Architecture team, you will work with Business-departments, IT Delivery & Operation teams to discover optimal solutions for various business problems. You should consider both functional and non-functional requirements: cost efficiency, time to market, and quality.
  • Develop technical product documentation, including product vision, roadmap, NFRs.
  • Record decisions and share among the IT Department.
  • Lead technical choices, including technology stack choice.
  • Participate in development of technical standards.
  • Offer and participate in the 3rd party software choice, participate in negotiations with vendors.
  • Typically, depending on experience, assignment to the roles of Domain Architect and Application Architect is encouraged.


Requirements

Total experience 8+ years is a must

  • Working experience of 2+ years as an Architect, System Analyst, or top-tire Developer or DevOps/SysOps;
  • Understanding of fintech, retail industry specifics;
  • Understanding of software development processes;
  • Clear communication skills & the ability to build strong business relationships; experience in negotiation at a high level;
  • Ability to determine systems reliability and performance problems and discover, validate and offer solutions;
  • Ability to write product documentation (specification, requirements, instructions, product strategy, and roadmap);
  • Languages: English – Upper-Intermediate

Additional Skills and knowledge preferred

  • Understanding of general software development processes within the Agile framework (Scrum, SAFe);
  • Understanding of architecture frameworks (e.g., TOGAF), design approach (e.g., DDD, EDA, MSA);
  • Experience of working with public cloud (AWS, etc.).


Benefits

  • Work in a pleasant and enjoyable environment near the Montenegrin sea or mountains
  • Quarterly bonuses based on Company performance
  • Generous relocation package for the employee and their immediate family/partner
  • Medical Insurance Plan with coverage for the employee and their immediate family from day one
  • 24 working days of annual leave
  • Yearly reimbursement of travel expenses for the employee and family's flight home
  • Corporate events and team building activities
  • Udemy Business unlimited membership & language training courses
  • Professional and personal development opportunities in a fast-growing environment

Технический руководитель проекта

Удаленно
Офис
Full-time

Описание проекта:

Мы реализуем проекты цифровизации для заводов, внедряя передовые технологии и решения, которые помогают повысить эффективность производства и улучшить контроль за всеми этапами технологических процессов. В рамках этого проекта осуществляется подключение различных устройств и систем, таких как камеры, датчики и видеокамеры, с последующим использованием ИИ для анализа данных.


Задачи:

∙ Создание новых систем, развитие и поддержка существующих веб-систем; 

∙ Руководство проектами в области web-разработки с функциями технического менеджера продукта; 

∙ Полный цикл ведения проектов (от предпроектного анализа до сдачи в промышленную эксплуатацию); 

∙ Составление технических заданий; 

∙ Составление проектного плана проекта; 

∙ Контроль и/или составление программной документации; 

∙ Координация взаимодействия участников проекта; 

∙ Проведение переговоров с внутренним заказчиком по проекту; 

∙ Контроль сроков, бюджета и хода реализации проекта. 


Требования:

∙ Техническое образование в области информационных технологий; 

∙ Знание стандартов описания бизнес-процессов и спецификаций; 

∙ Общие знания основных продуктов и стандартов для разработки программного обеспечения; 

∙ Понимание и использование на практике основ управления проектами и методологий разработки (классические и гибкие/быстрые Agile/SCRUM); 

∙ Опыт работы в качестве руководителя проектов от 3 лет.


Условия:

  • Гибридный формат работы.
  • Локация Москва.

Middle QA

Удаленно
Full-time
Проектная занятость

В крупнейшую российскую группу IT-компаний требуется специалист на проект по тестированию базы данных.


Требования

• Опыт работы на аналогичной позиции от 2 лет.

• Глубокие знания в области тестирования, включая функциональное, интеграционное, регрессионное, Smoke и E2E тестирование.

• Продвинутые знания SQL, понимание реляционных баз данных.

• Опыт работы с cистемами управления базами данных, такими как: Oracle, PostgeSQL.

• Понимание ETL-процессов.

• Навыки разработки тестовой модели.

• Знание и опыт применения различных методик тест-дизайна.

• Умение проектировать тест-кейсы и подготавливать тестовые данные.

• Знание и использование методик подготовки оценки объема тестирования.

• Понимание жизненного цикла разработки ПО; методологий разработки ПО (Agile, Каскад, Итерационная, Инкрементная).

• Знание гибких фреймворков: Scrum, KanBan.

• Опыт тестирования в командах с гибкой моделью разработкой.

• Понимание жизненного цикла дефекта.

• Опыт работы с bug-tracking системами (Jira).

• Умение локализовывать дефекты и правильно определять критичность.

• Опыт тестирования веб-приложений.

• Опыт работы с микросервисной архитектурой и понимание принципов ее работы.

• Опыт работы с JSON, Kafka.

Инженер автотестирования

Удаленно
Full-time

Проект крупного страхового сервиса.


Задачи и требования:

• Опыт работы в тестировании и автотестировании.

• Опыт работы с инструментами по управлению тестированием.

• Опыт тестирования frontend и backend.

• Опыт настройки инфраструктуры для запуска автотестов и предоставления отчетности (Jenkins + Allure2).

• Опыт настройки и поддержания параллельного запуска автотестов.

• Понимание принципов работы и построения клиент-серверных приложений и микросервисной архитектуры.

• Опыт функционального тестирования ПО.

• Опыт тестирования сложных интеграционных систем.

• Опыт управления группой в рамках автоматизации тестирования.

• Опыт разработки документации тестирования.

• Составление отчетов о тестировании, предоставление промежуточных статусов по тестированию.

• Навык анализа и локализации выявленных ошибок, в том числе и при проведении интеграционного тестирования.

• Навык анализа требований, и разработки тестовых сценариев на их основе. Оценка трудозатрат по тестированию.

• Навык исполнения тестовых сценариев в информационных системах.

• Навык выявления и эскалации проблем и рисков тестирования.

• Понимание особенностей работы REST-интерфейсов/SOAP.

• Знание и навыки работы с БД (SQL).

• JavaScript в рамках автотестирования.

• Selenium Webdriver, понимание модели DOM.

• Опыт TestNG или JUnit, Maven или Gradle.

• Владение следующими инструментами: Postman, Swagger, Jenkins, fiddler, WinSCP илиmPutty, Gems, Git.

• Опыт работы по методологии Scrum.

IOS-разработчик (руководитель группы)

Удаленно
Full-time

Для работы на банковском проекте требуется IOS разработчик уровня Team Lead.

Проект - это мобильный банк (интернет банк, API) для юридических лиц, которые являются партнерами банка.

Сейчас над проектом работает порядка 60 scrum команд, которые поделены на 5 стримов по бизнес тематике. Команда новая. В подчинении будет около 5-7 разработчиков, всего около 20, каждый находится в своей команде со своим продуктом.


Стек: Swift/UIKit/MVVM/CocoaPods/SnapKit/Quick/Nimble/SnapshotTesting/Apache Thrift/Jenkins/Jira/Confluence/Bitbucket.


Обязанности:

  • Формировать бэклог технологических задач;
  • Проводить ревью решений и архитектуры; ⁃ исполнять технологическую стратгию ИТ продуктов;
  • Контролировать соблюдение производственного процесса, метрик и kpi команд;
  • Проводить 1-2-1 встречи;
  • Проводить найм новых участников команд;
  • Формировать, а затем контролировать выполнение индивидуальных планов развития;
  • Управлять рисками по информационной безопасности, производительности и стабильности ИТ продуктов;
  • Решать операционные вопросы ИТ продуктов, команд и сотрудников;
  • Формировать ресурсный план.


Требования:

  • Опыт управления и организации работы кроссфункциональной команды от 3 лет;
  • Swift, iOS SDK
  • Опыт работы по Agile методологии;
  • Опыт планирования, постановки и контроля исполнения задач командой;
  • Опыт внедрения и вывода ИТ сервисов, или продуктов в промышленную эксплуатацию;
  • Опыт разработки на Swift от 5 лет;
  • Опыт участия в процессах код ревью, умение разбираться в чужом коде, умение рефакторить чужой код;
  • Опыт написания Unit/UI-тестов; - Опыт работы/настройки мобильного CI/CD.



Frontend Developer (Angular)

Удаленно
Full-time

Project

An eCommerce platform to sell company's adhesive products across the globe. It enables new capabilities powering new-generation recommendation engines that drive growth.


Main responsibilities

·       Write high-quality code by following Angular/Typescript best practices and the company internal guidelines. 

·       Support the team by doing code reviews and providing new features to the project.

·       Attend technical meetings to align with other technical teams. 

·       Be available for your colleagues when your support is needed. 

·       Provide user interfaces that comply with the designs and wireframes. 

·       Fix bugs as efficiently as possible. 

·       Have an interest in complex architectures and their understanding.

·     The service is delivered using an agile working method (2 weeks sprints), plus daily meetings with the team and the bi-weekly sprint planning where all details will be defined per sprint, and all task-related delivery will be specified in the acceptance criteria of each ticket.


Requrements

·       5+ years in web development with large codebases. 

·       3+ years with a special focus on Angular. 

·       Proficient in HTML / CSS / ECMAScript standards. 

·       Proficient in Git. 

·       Familiar with the Scrum methodology. 


Must have experience

·       Master the Angular framework, Typescript, and RxJS.

·       Experience in both unit and e2e testing.

·       Experience in at least two other technologies from the Angular ecosystem (e.g., NGRX, Universal, Material).

·       Knowledge of Node and npm. 


Nice to have

·       Experience in Jest and/or Cypress.

·       Knowledge of Module Federation and Web Components.

·       Understanding of CI/CD pipelines, especially with Azure DevOps.

·       Passion for the latest features and interest in the Front-End community.

Lead Java developer

Full-time

Who we are looking for Server software expert (Java 11+, Spring Boot, Maven / Gradle, Junit, Mockito, SQL / ORM)

Certain responsibilities that involve development and deployment of strategic products


5 reasons why you would like to work with us


1. Fintech

Unique domain area that contains lots of interesting tasks.

Real Highload - estimated number of unique users per day is expected to be 5 million people.

Increased requirements for security and fault tolerance of the solution.

We are creating a payment method which means that the Platform we are creating must be available 24/7/365.

At the same time, we are constantly testing new product hypotheses, so we are focused on the "purity" of the solutions created and the internal quality of the code.

2. Real product development

We are developing a product that is very important in daily life of people.

You can tell your mom what you're working on, and she'll not only understand you, but she'll be happy that you're solving real problems of real people.

Each sprint we fulfill a business goal - we actively test business hypotheses.

What you do today will be sold tomorrow by a sales specialist, you will be fully integrated with the business team.

You can influence the product and we need such proactive people. We have a flat structure and open communication.

3. We develop – we launch.

We are engaged not only in development, but also in operation.

We build and develop a mature DevOps process; system engineers are part of our development team.

You will develop the ability to think about how your solution will behave in operation.

4. Mature Scrum process, no “inventing the wheel”

We work with Scrum; we scale Scrum with LeSS.

This means we work in small, long-lived product feature teams.

You will work hand-in-hand with colleagues from other disciplines to get the job delivered.

We practice swarming - we are constantly communicate online with other team members.

Participation in our teams involves T-shaping, you can painlessly and comfortably master related specialties.

You won't be left alone with process issues - we have one scrum master for every three teams.

You will influence the effectiveness of the team, avoiding unnecessary losses, influence the process as a whole.

5. A real startup with all it entails

A unique experience that will be useful to you in the future if you are going to create your own startup.

We go through all phases of development, from finding early followers to launching marketing campaigns.

This is a startup, not an enterprise - minimum bureaucracy, open communications, a culture of errors and security.

International multicultural mature team with average team member age of 30.

How about building together an alternative financial ecosystem in one single country with the potential to scale into Asian markets?

Would you like to digitize oriental bazaars with us?

We are creating a new payment method, an alternative to cash and plastic cards, with our own unique set of financial instruments aimed at ordinary people.


We are looking for

A person who can take responsibility for the quality of the backend code and the efficiency of the backend developers.

A backend development expert (Java 11+, Event Driven Microservices on Spring's stack).


Experience, Competencies and Skills Required

  • Participation in the design of platform components, audit of design solutions offered by other developers
  • Selection of technologies and tools for development and operation, we profess the “you code it you run it” approach
  • Expert leadership of the backend developer community - coaching, implementation of effective development practices, facilitation, design sessions
  • Development of code conventions and responsibility for their implementation by the community of backend developers
  • Identification of problems and wastes in the work of backend developers
  • Collaboration with the Scrum Master service to improve current processes and practices
  • Of course, you will write code, both purely technological parts of the system and product features.