Position: Intern .NET with ReactJS Developer (Trips Planning)
Company: Sigma Software Group
Experience required: no_exp
English level: upper

Are you ready to accept the challenge and become part of the team developing a top-notch web application for business trips planning? Then you are welcomed to join our team of professionals.
As an Intern Software Developer, you will work in a team of professionals, learn development best practices. After the internship, be prepared to work closely with the Client helping them build a modern solution.

**CUSTOMER**
Our Customer is an American startup with a great expertise in a travel domain. The customer is highly oriented towards active developers, who are ready to take initiative and support them along the route.

**PROJECT**
The project is about developing a top-notch web application for both frequent and rare corporate travelers. In a nutshell, the solution will help anyone plan a smooth and trouble-free business trip in no time. The app is an intelligent travel agent meant to elevate the travel experience and draw up an itinerary of the future trips with the help of a streamlined on-boarding process and engagement of an AI that will analyze the market trends and suggest booking based on ones travel preferences.
There are several teams in Sigma Software that help with Front-end part of the solution; Big Data and Machine Learning implementation; DevOps activities.
Being at the beta-testing phase, the solution is ready to be used by Sigma travel department in planning real business trips.

**RESPONSIBILITIES**
•	Code, debug, document, and maintain portions of software using .NET stack (C#, ReactJS, SQL Server)
•	Perform unit and integration testing
•	Participate in peer code reviews
•	Participate in estimation and planning sessions
•	Contribute to development of technical project documentation and user documentation
•	Provide assistance to QA engineers and support personnel in solving technical issues of software installation and its operation
•	Follow the best engineering practices, the quality criteria set forth on the project, and EQMS requirements
•	Reports status and progress according to the project and Company demands
•	Spot current deficiencies in the development process, adopted procedures, and engineering practices, environment configurations, etc., and suggest improvements

**REQUIREMENTS**
•	Good knowledge of C#, .NET Framework and ASP.NET Web API
•	Good in ООP
•	Basic knowledge of relational DB concepts
•	Basic knowledge of relational Databases, SQL Server
•	Basic in Version Control Systems (TFS, Git)
•	Basic knowledge of HTTP, HTML, CSS, JavaScript
•	At least Intermediate level of spoken and written English
•	Fast learning skills

**WOULD BE A PLUS:**
•	Basic knowledge of React, Redux
•	Basic knowledge of Typescript
•	Knowledge of REST concepts
•	Entity Framework, Code First