Position: Junior Developer for .Net/Blazor for great Learning Management System
Company: Affekta
Experience required: 1y
English level: intermediate

Affekta.is engaged in the development of Learning Management System for universities in the Scandinavian area. Our product is a unique system that, using machine learning, generate on-the-fly the course for a particular user by collecting metric data.

Affekta is looking for a Microsoft .NET developer with front-end and back-end experience.  Our projects using Blazor WASM technology to deliver C# on the client and an ASP.NET hosted API service connected to Azure cloud for data storage and application services.  

**Advantages/Opportunities  **

Working on designing and implementing new functionality in a new software system. Software development with emphasis on web development and Artificial Intelligence machine learning models.  

The opportunity to be a part of a group of diversely talented individuals that are working on a solution that will affect the lives of many.  

**Requirements  **

We are looking for at least 2 years of professional programming experience and full-stack system design and implementation, and someone comfortable with taking part in the idea creation and development process with a variety of business partners and stake holders.  

Prospective candidates should demonstrate consistent work practices with an emphasis on following industry standard design patterns and scalable code, with self-starter initiative and the ability to work independently on tasks.  

Strong understanding of how to utilize best practices in MVVM design patterns.  

Designing software architecture and participation in an agile environment with emphasis on turning user stories into a rich eLearning experience.  

**Other skills / experience:  **

Azure SQL Server cloud deployments utilizing Application Services.  

Entity Framework using code and unit-test first principles.  

Experience with Docker containers.  

Interest and knowledge of artificial intelligence with emphasis on deep learning.  

BSc or MSc is Computer Science or Engineering 

Experience working on domestic and international software projects   

Experience working with a heterogenous team which includes scientists 

Interest in working on next generation educational software which uses a webcam and artificial intelligence for measuring and predicting the mental (affective, cognitional and motivational) state of students 

Ability to read research papers is a plus 

At Affekta we strive for making learning and education enjoyable. We collaborate with international and domestic partners, including the largest Universities in Iceland and scientists both in Europe and the USA and several domestic and foreign highschools.