Position: Lead .NET developer
Company: Proxet
Experience required: 5y
English level: upper

We are currently setting up a big team for a well-established client in the finance domain, and we are looking for a Lead .NET Developer to join this new team to help define the architecture and make technical decisions.

Looking for new challenges? Look no further! 

We are currently building a new team for a well-established client in the finance domain, and we are looking for a Lead .NET Developer with Docker & Kubernetes experience to help us define the system architecture and work on a payment-related system. This is an early-stage project with the opportunity to own the initiatives and make an impact on the product. 

The project is under NDA at the moment and we can only provide limited details. However, if this sounds like an interesting opportunity to you, we need to talk! 

About the project
The project is currently under NDA and we can only provide limited details. 
In short, the project involves building a flexible and scalable gateway and a terminal application that handles a high number of transactions.

About the client

Our client is a leading payment service and solutions provider.
It is a full-service provider (FSP) that unites complex payment processes into one single ecosystem. Our client provides a unified, streamlined, and convenient option for those looking for payment services without having to individually handle the multiple facets of payment processing. 

Skills & Experience
5+ years of commercial experience with .NET stack;
2+ years of leading experience (building the team from scratch will be a plus)
Strong relational and non-relational database design skills;
Experience with GCP;
Commercial experience with Docker & Kubernetes;
Experience with building highly secured, distributed, and scaled web applications.

Responsibilities
Set up and manage the team from scratch  (it is 80% technical, and 20% management role); 
Help analyze business and technical requirements;
Participate in architecture definition and help make technical decisions;
Produce clean, maintainable, and highly secured code;
Perform Unit/Integration/Performance testing;
Perform code reviews;