Position: Senior .NET developer for Norwegian project
Company: SFoxModel by InventorSoft
Category: .NET
Experience required: 3y
English level: upper

On behalf of our loyal customer Experis (Norway) we are extending their remote Ukraininan team that we started 2,5 years ago with another prominent .NET developer.

This team will work on a Real time Operation central System for a Nordic Public Train Company — Oslo’s Airport Express Train with 25 years history and established name in Norway.

The tech lead in Ukraine is eager to find one more outstanding colleague in Ukraine to get this project to a new level.

This is a full-time long-term cooperation.

**You will get:**

- Onboarding trip to Norway :)
- Scandinavian work-life balance
- 5 weeks of paid vacation
- 5 paid sick leave days
- 2 paid weeks of paternity leave
- Direct collaboration with customer from Norway
- Minimal management
- HR support in Ukraine
- Business trips to Norway
- Team building activities both in Ukraine and abroad
- Possibility for self-development
- Flexibility about working place

**To join this team a person should be fond of:**

- Challenging technical tasks of train domain (e.g. calculation of train kilometers based on railways sensors)
- The domain itself — which is something physically tangible, not abstract — it serves to end-users in their daily lives
- Integrations — there are many various of them (Government systems, train stations, monitors in the trains, etc.)
- Tight collaboration with domain specialists — on a daily basis, you communicate with them, get realistic feedback

**To make a solid teammate you must be good at:**

- Clean code writing
- Unit tests coverage on a daily basis
- Maintenance and implementation of new features
- Migration to new technologies
- Usage of patterns
- Direct communication with customer/product owners
- Documentation management
- Active participation and involvement in meetings
- Being responsible and lazy — to do things right from the first time :)

**Required skills:**

- .NET Backend — (90% of all tasks on the project)
- Event-driven architecture
- ORM (EF)
- Git
- Web API (REST/Soap)
- Network understanding
- Fluent English
- Client-oriented mindset

**As a plus:**

- .NET Core
- Knockout JS framework
- NServiceBus
- Background with public transportation domain
- Unit testing (Frontend and Backend)
- Dependency injection (Autofac)
- Integration experience (Azure DevOps CI/CD)
- Kubernetes
- Microservices understanding
- Scrum

**Stages of recruitment:**

- HR screening talk (up to 45 minutes)
- Technical interview with Ukrainian Technical Lead (1 hour)
- Meeting customer (up to 1 hour)
- Reference check (2 contact people from your previous experience)