Position: Intern .NET Developer
Company: Sigma Software
Experience required: no_exp
English level: upper

We are looking for a .Net Intern who is willing to work with Xamarin technology on cross-platform mobile applications (iOS, Android and UWP) as well as on new modules of the web service.

The web service and mobile apps for different platforms is being developed for digital and automated management of documents for both citizens and politicians within Swedish public sector.

Project team's main focus is development of new modules and maintain/improve existing functionality of web and mobile apps following best technical practices.

**Job Description**

1.    Code, debug, document, and maintain portions of software.
2.    Perform unit and integration testing.
3.    Participate in peer code reviews.
4.    Participate in estimation and planning sessions.
5.    Contribute to development of technical project documentation and user documentation.
6.    Provide assistance to QA engineers and support personnel in solving technical issues of software installation and its operation.
7.    Follow the best engineering practices, the quality criteria set forth on the project, and EQMS requirements.
8.    Reports status and progress according to the project and Company demands.
9.    Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements.

**Qualifications**

Practical or commercial experience at least 0.5 years
Experience in using .NET framework and C# language
Basic understanding of OOP/OOD
Basic understanding of the SOLID principles and GRASP
Basic knowledge of relational Databases, SQL Server
Basic understanding of Version Control Systems (Git)
Practical experience in writing unit tests
Experience in problem estimation
Ability to learn new technologies quickly
Good analytical and problem-solving skills
At least Intermediate level of written and spoken English

**Would be a big plus:**

Experience with Xamarin Native
Ability to read other C-based languages (Swift, Objective-C, Java, Kotlin)
Experience with either iOS or Android mobile application development

**Personal Profile:**

Ability to work in a highly collaborative team environment
Struggling and ability to learn quickly
Good analytical and problem-solving skills
Good communication skills
Openness to feedback and changes
Striving for high quality solutions