Position: Senior Server C# Developer
Company: iLogos
Category: .NET
Experience required: 5y
English level: upper
Published: 2020-09-01T00:00:00+03:00

iLogos is a leading, independent game production company in Europe that brings game ideas to life. Our highly experienced team implements the most creative projects and collaborates with the legends of the game industry: Electronic Arts, Wargaming, Wooga, Disney, Ubisoft, Playrix, Rovio, Paradox, and many others.

More than 400 projects completed to date, totaling around 200 million players. We continually develop our skills further, exchange experiences, and master new technologies. We also visit all the gaming conferences and have fun! Become a part of the iLogos team! We are waiting for you in Kiev and Kharkov. Remote job is also possible.

**Key Responsibilities include:**
- Write clean, robust, reusable code
- Follow and enhance existing development process and set standards
Make optimal architecture to make web and mobile based games using Unity as client side tech
- Adapt to reuse existing components and technology, rather than re-inventing
them again.
- Understands the importance of writing secure code

**Key Skills:**
- Have strong understanding of various protocols like HTTP and Sockets
- Have good working knowledge about databases and be comfortable in using MySql or equivalent database
- Strong skills in server-side resource profiling, optimization and debugging
- Experience building synchronous client / server systems.
- Have a good understanding of NoSQL solutions such as MongoDB
- Have excellent programming skills and solid experience programming C#
- Have basic understanding of .Net core
- Сomfortable with both Linux and Windows server environments
- Be able to use JavaScript and similar client side technologies and have basic understanding of XML, JSON
- Knowledge of AWS
- Have a strong understanding of object oriented programming
- Be flexible in organizing the work as per the requirements
- Should be fluent in English and should hold good communication skills to interact with various teams

**Qualifications:**
- Minimum 5 years of programming experience in web and related technologies experience with synchronous client / server systems or high traffic scalable web services

**We propose:**
- 18 vacation days;
- Partly payed sick leaves;
- Corporate English lessons;
- Ability to rotate between offices (Kyiv, Kharkiv);
- Ability to work remotely.