Position: Senior Developer and Team Lead
Company: Digital People
Category: .NET
Experience: 3y
English level: intermediate

We are searching for a Senior Team Lead to: 

Build a Developer team in Ukraine to:  

Define and Analyze the Business Requirements. 
Define the Architecture and Models of Solutions.  
Implement and test the requirements.  
Generate Necessary Documentation. 
Support the Code base.

To accomplish your mission, if you choose to accept it, you will need the following expertise: 

**Technical Expertise**: 

Highly Skilled in Defining Software Architecture for real time transactional systems.

Highly skilled in Database design using relational and document-based models.
4 years+ Full Stack Development experience using .Net stack. 
Advanced C# / Javascript ES6 / Typscript programming 
Advanced .net core skills 
UI/UX Design using Reactjs, ReactNative, PWA, Razor and Blazor 
HTML 5 / CSS 
Familiar with Messeging Platform such as Rabbitmq and Kafka 
Familiar with SQL Server, Postgresql, Redis 
Code review, commenting and testing 
Git and Github 

 

**Domain Expertise**: 

Have necessary contacts to build a dev team in Ukraine. 
Self-Management and planning using Trello or other Kanban Tools.
Comfortable with OOP, DDD, Clean Architecture, Clean Coding.
Comfortable in Managing and leading a team of 4 Developers.
Comfortable in Reading/Writing/Listening and Speaking in English.
Background in Business Analysis and documentation.
Background in development of financial system back office and reporting.
Background in Realtime transaction processing.

Ми знаходимося в процесі створення транзакційної системи на основі облікового запису за допомогою .Net Stack. Система складається з наступних модулів:
Postgresql / SQL Server / Redis / RabbitMQ
Razor / Blazor / Reactjs / React Native / PWA
.Net та .Net core

Ми шукаємо старшого керівника команди, який би:

Створіть команду розробників в Україні, щоб:
Визначaте та проаналізуйте вимоги бізнесу
Визначaте архітектуру та моделі рішень.
Впровадити та перевірити вимоги.
Створіти необхідну документацію
Підтримка кодової бази.

**Профіль керівника старшої команди**

Щоб виконати свою місію, якщо ви вирішите прийняти її, вам знадобиться наступний досвід:
 
**Технічний досвід**:

Висококваліфікований у визначенні архітектури програмного забезпечення для транзакційних систем реального часу

Висококваліфікований у розробці баз даних з використанням реляційних моделей та моделей на основі документів

4 роки + досвід розробки Full Stack із використанням .Net стека
Розширене програмування на C # / Javascript ES6 / Typscript
Розширені базові навички .net
Дизайн UI / UX з використанням Reactjs, ReactNative, PWA, Razor та Blazor
HTML 5 / CSS
Знайомий з такою платформою обміну повідомленнями, як Rabbitmq та Kafka
Знайомий з SQL Server, Postgresql, Redis
Перегляд коду, коментування та тестування
Git та Github

 

**Експертиза домену**:

Потрібні контакти для створення команди розробників в Україні.
Самокерування та планування за допомогою Trello або інших інструментів Kanban.
Комфортно з OOP, DDD, чистою архітектурою, чистим кодуванням.
Комфортно в управлінні та керівництві командою з 4 розробників.
Комфортно читати / писати / слухати та говорити англійською мовою.
Передумови аналізу бізнесу та документації.
Передумови розвитку бек-офісу та звітності фінансової системи.
Передумови в реальному часі обробки транзакцій.