Middle Fullstack C# Developer
An innovative FoodTech startup (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 ones, initially in Russia, and then scale them abroad. The project founders are among the best experts in strategic consulting and digitalization in Russia. We have a strong and highly motivated team and unlimited resources for company development.
Responsibilities:
- participate in all stages of product development for the company;
- support and develop client software for the Windows platform, navigate through existing code, be able to optimize one's own and others' solutions;
- work in a team, discuss both architectural and logical solutions;
- conduct technical control over the work of contractors.
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 basic 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 using it;
- ability to read and understand existing code;
- completion of projects and/or major enhancements 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 trend with modern technologies;
- at least 3 years of commercial development experience in C#;
- 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 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;
- prospects for further career growth;
- opportunities for professional development, including training at the company's expense;
- positive atmosphere and friendly team – we organize corporate events, give birthday gifts;
- work in a company that creates unique digital solutions based on artificial intelligence technologies for food service establishments.
Dear applicants! Please note that a test is attached to the vacancy. The test contains questions about the availability of skills in key technologies used in the work (and indicated in the vacancy). Completing it will allow you to inform the recruiter about the presence of these skills if they are not indicated in your resume for some reason. Completing the test will take about 1 minute, so we ask you to take it.
After applying, you will be sent a test task to confirm your skills. Estimated completion time: 2 hours. You have one week to complete the test task.