· Ensure the improvement of the quality of the existing and new AI/ML features
· Develop software mechanisms for integrating AI/ML functionality within the system and with other technological solutions.
· Evaluate the relationship between changing a part of the program code and the functioning of the program module as a whole.
· Analyze the performance of the team features as part of the software product and take measures to eliminate deficiencies associated with its performance.
· Provide support to the technical support department employees in eliminating defects identified by end users.
· Work with the other platform teams on required features and enhancements.
· Comply with the technologies and software development standards adopted by the Company.
Main requirements:
· Minimum 5+ years of working experience
· Strong knowledge in the field of algorithms and data structures;
· Knowledge of C#, T-SQL, MySQL, Typescript, JavaScript languages and experience in developing commercial applications on them;
· Strong knowledge of .NET Framework 4.8 development platform;
· Experience with modern web frameworks, such as Angular, React, Vue or Aurelia;
· Experience with web bundlers such as Webpack;
· Experience in web application debugging and profiling, usage of Dot Trace and Dot Memory tools;
· Experience in developing ERP / CRM systems;
· Experience with source code management systems (git or similar);
· Experience with software product development task control systems (JIRA or similar);
· Experience in developing and debugging multi-threaded distributed software;
· Expertise in designing high-load, fault-tolerant enterprise systems
· Strong background in SOA and microservices architecture patterns
· Experience in designing and implementing RESTful APIs
· Knowledge of the design patterns and principles of writing complex program code;
· Experience in analyzing user requests, support groups for the subsequent identification and correction of faults in the software product.
· English - proficiency at a level not lower than Intermediate.