Position: Senior C# Developer
Company: 8allocate
Category: .NET
Experience required: 5y
English level: intermediate

**8allocate **is a global provider of end-to-end custom software development solutions to companies all over the globe, from North America to the EU to Israel to Australia.
Headquartered in Estonia, we run offshore Research and Developments
centers in Kyiv and Lviv. Our team is 50% remote and distributed. We specialize in flexible interaction exclusively with international clients (we cover industries from commercial aviation to fintech) thanks to a multinational support group of experts and management.

Currently, we are looking for a **Senior C# Developer** to join our team.

**What skills/qualities are required:**
● 4+ years of professional experience with C#
● In-depth knowledge of software engineering principles and design
● Experience in developing frameworks and utilities
● Expertise in conversion of the monolith into de-centralised modules (microservices)
● Highly experienced in developing mobile platforms with at least 1 published title
● Exemplary communication skills
● Experience with unit and integration testing
● Strong experience in profiling and optimization
● Proficient with CI and SCM

**Would be a plus:**
● Unity3D experience
● Automatic code generation using Swagger, Postman, OpenAPI
● Network communication layer expertise

**What responsibilities and tasks will wait for you?**
● Сontributing to the development of new features, improving the existing codebase and taking part in the modernization process
● Providing support to Game Client teams and ensuring the high level of Core functionality that is consumed by multiple clients
● Holding technical discussions and moderate code reviews
● Extending unit test coverage, and developing Core functionality that is shared between multiple teams
● Reviewing feature requests and designing software to meet the requirements.
● Releasing and deploying applications, driving the quality of the codebase, and mentoring inexperienced engineers
● Working closely with stakeholders and collaborators across multiple disciplines

**Benefits from 8allocate**:
● You’ll work with a supportive and spirited team of professionals;
● Corporate events, holidays, and team buildings for your joy;
● Training and development: we have a huge library (about 500 books!) and a budget for your professional development;
● People-oriented management without bureaucracy;
● Paid vacation and sick leaves;

**Why choose us?**
“Family and Friends”. We are no longer a start-up, but still, have a family atmosphere in our supportive and spirited team, who are all working together on the same goal.
“Just break down all barriers and find a better way”. Every day you’ll meet with interesting and challenging (international) projects that are covering industries from commercial aviation to fintech (different technologies, different products).
“Hungry for learning”. You will get a lot of chances for career advancement and the development of new skills, opportunities for mentorship, or learning from more experienced colleagues.

**We are waiting for you!**