An innovative startup in the FoodTech field (development and implementation of AI-based automation technologies for public catering) is looking for a C# Developer. We plan to build a large ecosystem of FoodTech solutions, including partner solutions, first in Russia, and then scale them abroad. The project founders are among the best experts in strategic consulting and digitalization in Russia. There is a strong and highly motivated team and unlimited resources for company development.
Responsibilities:
- Participate in all stages of the company's product development;
- Support and develop client software for the Windows platform, understand third-party code, and be able to optimize your own and others' solutions;
- Work in a team, discussing both architectural and logical solutions;
- Conduct technical control of contractor work.
Requirements:
- Knowledge and understanding of the basic principles of OOP and SOLID, logical structure and style of source code, adherence to naming conventions;
- Knowledge of common design patterns and the ability to apply them;
- Confident command of C#, Entity Framework, WPF;
- Knowledge and experience with the .NET Core platform;
- Ability to work with version control systems (Git);
- Experience with PostgreSQL/MSSQL/MySQL or other DBMS;
- Experience with the gRPC framework;
- Experience with REST API;
- Understanding of the LINQ mechanism and experience in its use;
- Ability to read and understand third-party code;
- Completion of projects and/or major improvements to existing commercial products;
- Initiative, responsibility, and good communication skills;
- Ability to work in a team and independently;
- Ability to detail requirements and decompose tasks;
- Ability to adapt to the rapidly changing IT world, stay on top of modern technologies;
- Experience in commercial C# development for at least 3 years;
- Moscow time or close to it for productive interaction with other team members.
Will be a plus:
- Proficiency in English at the level of reading technical documentation;
- Knowledge of SQL;
- Knowledge of network technologies;
- Understanding of neural network operating principles;
- Experience developing for Linux.
Conditions:
- Employment in accordance with the Labor Code of the Russian Federation;
- Accredited IT company providing deferment from military service;
- Prospect of further career growth;
- Opportunities for professional development, including training at the company's expense;
- Positive atmosphere and friendly team – we organize corporate events, give gifts for birthdays;
- Work in a company that creates unique digital solutions based on artificial intelligence technologies for catering establishments.
Dear candidates! Please note that a test is attached to the vacancy. The test contains questions about the availability of skills in the key technologies used in the work (and indicated in the vacancy). Completing it will allow you to inform the recruiter about the availability of these skills if they are not indicated in your resume for some reason. The test will take about 1 minute to complete, so please take it.
After applying, you will be sent a test assignment to confirm your skills. Estimated completion time: 2 hours. You have one week to complete the test assignment.