Senior C# Developer for Level01 (offline)

As an employee in the Kyiv office, you will get to work directly on the core of the product and challenge themselves with the tricks and solutions for building a high-performance, resilient and complex system. Building microservices and taking ownership of specific services will be a part of your daily work. You get the chance to work directly and closely with the core team, including the architect, leads, front-end teams, business stakeholders, and data scientists, and enjoy the nourishment and growth of the product. The services are implemented using TypeScript on NodeJS, high-load on .Net Core, clustered RESTful and Web socket services.

As Senior C# Software Engineer you will be responsible for the design, development, and maintenance of various high-performance and mission-critical (micro)services. You will be challenging your coding and design skills by working on services that continuously process large volumes of complex data.

Responsibilities:
- Design and extend the current design of the C# (.Net Core) services and optimize for absolute resilience and high performance.
- Build 100% available microservices from 0 to 1.
- Mentor and lead mid and junior team members and help grow.
- Provision and maintain your services on Docker and Kubernetes clusters.
- Participate as a team member in fully agile Scrum deliveries.
- Take ownership of multiple services and ensure a smooth development process and high-quality delivery.
- Embrace and commit to the real “definition-of-done” in every delivery.

Requirements:
• Over 5 years of experience in developing and designing software systems.
• Over 3 years of experience in C# development.
• Minimum 1-year demonstrable experience with containerization using Docker.
• Experience with building optimized communications on gRPC and HTTP.
• Experience with MongoDB, Redis and RabbitMQ is a must.
• Demonstrable experience with developing 100% available services is a must.
• Experience with Kubernetes is a strong advantage.
• Experience with Azure DevOps and Google cloud is a strong advantage.
• Node.js and Typescript experience is a strong advantage.
• Excellent verbal and written English communication skills.
• A Degree in Computer Science or a related engineering field, or equivalent experience.

Soft Skills:
• Work autonomously with offshore team members in a distributed team.
• A self-starter with minimal supervision.
• Attitude to learn and execute.

Company Benefits:
• Being a part of an international team focused on excellence in product development
• Autonomous team structure with a lot of freedom and ownership
• Health insurance including dental care, inpatient/outpatient treatment, massage, etc.
• Flexible working arrangements
• 22 workdays of annual vacation
• Free English classes
• Modern office facilities in the city centre (Gulliver BC, Palats Sportu metro station)
• Team buildings and fun activities
• The dynamic and friendly work environment
• Snacks in the office
• Happy hours with wine every Friday :)

About Luxoft

Luxoft is a high-end application outsourcing provider of choice and a trusted technology advisor to Global 2000 and medium-sized growth companies that apply compelling technologies to obtain leadership positions in their respective markets.
Luxoft today finds the Best talents, proposes career growth & employment benefits. Our teams are involved in high complicity & innovative projects for the Top leaders companies around the Globe.

Company website:
https://career.luxoft.com/locations/ukraine/

DOU company page:
https://jobs.dou.ua/companies/luxoft/

The job ad is no longer active
Job unpublished on 15 September 2020

Look at the current jobs C# / .NET Kyiv→