● Production, development, testing, and debugging of software programs.
● Update and expand existing programs according to the tasks assigned to each sprint.
● Continuous review of new technologies in the field of programming and their use in coordination with the supervisor.
● Prepare reports and collect statistical information according to the tasks assigned in each sprint.
● Participate in daily sessions to advance tasks.
● Provide daily work log.
Requirements
● Mastery of C# programming language.
● Fluent in Python programming language.
● Familiarity with AGILE.
● Mastery of SCRUM.
● In-depth knowledge of Design Patterns.
● Adequate familiarity with MVC, .NET Core.
● Full familiarity with React Js, AngularJS, Bootstrap.
● Mastery of MSSQL.
● Mastery of Version control system (GIT, TFS).
● Relative familiarity with REST API (RESTful API).
● Introduction to Microservice.
● Capable of stress management and time management.
● Proficient in problem-solving techniques and decision-making skills.