Position: Team Lead (OTA)
Company: Digital People
Category: .NET
Experience required: 3y
English level: intermediate

**The system is composed of the following modules**: 

Postgresql / SQL Server / Redis / RabbitMQ 
Razor / Blazor / Reactjs / React Native / PWA 
.Net and .Net core 

**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. 

**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