Position: Middle/Senior .Net Engineer
Company: Sombra
Category: .NET
Experience required: 3y
English level: upper
Published: 2021-09-01T00:00:00+03:00

You will be an integral part of a small team that builds and maintains a platform that revolutionizes payment facilitation. We focus on mission-critical applications and integrations that are the engine of our business. Our systems deal with large amounts of structured data and high volumes of transactional data that ensure our customers can board and manage merchants and the customer payments that they process.

We work in an entirely .NET stack with a mixture of ASP MVC 5/Core 3. You will work with software libraries like NServiceBus, Entity Framework, Swagger/Swashbuckle, and others. Our goal is to build highly scalable, distributed systems (transaction processing, data import/mapping, and API integrations) that form the back-end of multi-tenant SaaS products.

**Requirements:**

— 3+ years real world experience writing professional software;
— Deep expertise in C# / .NET Core, SQL Server, and Azure;
— Proficient with JavaScript and modern frameworks;
— Are at ease with testing software, both in the coding stage (unit tests/TDD) and the functional stage (end-to-end and UI testing);
— Confident in the software design skills — they should be able to start a feature from scratch and come up with something that is easy to understand, scalable, and performant;
— Fearless, innovative, self-directed;
— Broad technical skillset, including database design, DevOps, scripting, QA/testing, and API design;
— Used to working in Agile environment.

**Responsibilities:**

— Working on development of new features from scratch;
— Working in a cloud-based (Azure) environment;
— Implement functionality as per agreed upon design document and specification;
— Write unit and end-to-end tests;
— Bring new ideas to the table to help increase efficiency, conduct better unit testing, and incorporate new technologies.

**What we offer:**

— 50% cost compensation for attending courses and seminars on self-development;
— Internal University (Tech Communities (Front End, Back End, QA), leadership program, etc);
— English training courses (twice per week+Communication Course, Grammar Course, Emailing — Course and of course practice with native speakers every week)
— Paid time off (vacation days (18 working days) and sick days (10 working days));
— Gym memberships or discounts (6000 UAH per year);
— Wellness programs (participation in running marathons; health plan (vaccination, dental or vision plans, etc);
— Corporate doctor;
— Corporate events (travel talks, online parties);
— Parental Leave.