Lead .Net Developer

Mariya Dunay

Published: 19 Aug 2020

We are looking for a high-performing software engineer unafraid of working with new technologies, with the track record to prove it, for leading a team of 2-3 developers. Past experience and the right tech-stack is important, but it is more essential that you are motivated, self-driven, and willing to grow and learn. As a software engineer, you will get the chance to work on all parts of the system with a team of brilliant minded and fun-loving people 

 
Project – fintech platform, a combination of multiple innovative services, one of them is open payment framework 

Experience / Skills required: 

Must have: 

  • Proficient in object-oriented programming languages, especially .NET Core (ASP.NET Core)  
  • Proficient in relational database development, modelling and performance optimization  
  • Strong in general software design, and specifically REST API design  
  • Deep understanding of how to design software to support scalability, responsiveness, security and maintainability, and the ability to reason and articulate the design  
  • Proficient in object relational mapping techniques  
  • Experience in HTML, CSS and JavaScript 
  • Experience in Git  
  • Familiar with software design principles, patterns and understand how to apply them  
  • Resourceful and skilled in problem-solving with a flexible and adaptable work style  
  • Team player with the ability to thrive in a dynamic work environment 
  • Upper-Intermediate English and better 

Good to have: 

  • Domain knowledge of payment and Fintect, experience of handling credit card transaction  
  • Domain knowledge of loyalty system (discount, vouchers, rewardsetc 
  • Knowledge of AWS: S3, API Gateway, Lambda, EKS/ECR, KMS, VPC, EC2  
  • Experience in DevOps and CICD • Experience in Docker and Kubernetes  
  • Experience in React and modern JavaScript (ES6 and above) • Profiling and instrumentation techniques  
  • Good microservices design principles and techniques  
  • Experience in NHibernate 

Responsibilities: 

  • Participation in full development lifecycle 
  • Building APIs to support various mobile applications 
  • Integration with a wide range of fintech players 
  • Various web portals and our settlement and reporting system 
  • Getting involved in almost every phase in the software development lifecycle, from business requirement discussions, technical design, implementation, QA support, deployment to production support 

We offer:  

  • Challenging project 
  • Competitive remuneration based on qualification and contribution 
  • Full-Time job (Office in the very center of Kyiv or remote) 
  • Flexible working schedule, vacations, paid sick leaves, English coursesregular parties 
  • Good working environment 
  • Great team spirit 

 

Send CV
X

First name*

Last name

Your email*

Phone

Cover Letter