Requirements:
— 3+ years experience with .NET MVC or WebAPI;
— Components interaction understanding — REST API, GRPC, async interaction with message brokers;
— ORM — Entity Framework and / or NHibernate;
— SQL basics;
— Experience writing unit tests frameworks (NUnit, XUnit, Moq, etc.);
— Application designs understanding (n-Tier, Onion);
— DI frameworks: Autofac, .Net Core built-in, etc;
— NoSQL basics (what it is and use cases).
As a plus:
— Experience with Angular;
— QA and Security understanding;
— Software development lifecycle (SDLC) understanding;
— Async and queue experience (RabbitMQ, MSMQ, MQSeries etc.);
— NoSQL experience;
— Familiar with Docker and Linux environment;
— Mathematical background.
Benefits:
— Gym and sports program (football, volleyball, etc.);
— Corporate massage therapist;
— Сonferences сourses and trainings (Paid);
— Flexible working schedule
— Pleasant buns in the form of corporate events and teamwork, syrups, fruit, cookies, ice cream;
— Lounge with exercise machine, wall bars, table football and tennis, Xbox;
— Vacation days (24 calendar days / year), sick leave;
— Comfortable, modern office in Pechersk district;
— Relocation packag;
— Work remotely or from office.
Responsibilities:
— New feature development;
— Writing unit test for your changes;
— Active participation in the code review process;
— Market requirements implementation;
— 3rd party providers integration;
— Performance optimization to address increasing load demands.
About the product: Moneyveo is a fast growing product company. Our primary product is an online credit system (moneyveo.com), allowing customer to get a loan online within 10 minutes.
Main client website is implemented in ASP.NET MVC, communicating with various backend services via different types of transport (messaging with Rabbit, REST calls, WCF). System is integrated with tons of 3rd party services. We are actively working on improving existing components design, moving to .Net Core and a more microservice-like architecture.
We are looking for experienced full-stack .Net developer to extend our product team in Kiev office.