.NET Developer
Novomatic
Job Summary
This .NET Developer role involves working in a small, agile scrum team (5-8 people) on rapidly growing systems for configuring video lottery terminals remotely, managing gaming clubs, and reporting financial results. The work centers around distributed architecture, including migration to microservices, containerization, and UI/communication improvements. Responsibilities include designing and implementing new functionalities using C#, .NET Core, and React, addressing scalability and performance issues, and collaborating with clients and other teams. The position offers significant autonomy in task selection and technology choices.
Must Have
- C#
- .NET
- ASP.NET Core
- SQL
- Entity Framework
- Solid English communication
Good to Have
- React
- TypeScript
- GraphQL
- UML
Perks & Benefits
- Individual training budget
- Flexible working hours
- Relocation package
- Medical care and life insurance
- MyBenefit cafeteria
- Multisport
- Subsidized meals
- Sports and integration events
- Language classes
- Referral program
- Healthy snacks, fruits and vegetables
- Yoga and fitness sessions
- Carpooling
Job Description
Description
We’re a group of .Net developers that work in small, 5-8 person scrum teams. We write in C# with .NET Core and React and have a great deal of autonomy when it comes to choosing daily tasks and the technologies we use.
Our projects center around the development of rapidly growing systems used for configuring video lottery terminals remotely, managing gaming clubs and reporting financial results to government institutions. This allows us to explore distributed architecture in depth.
In addition to implementing new functionalities, we’re actively involved in modernizing various system elements. This includes migrating towards microservices architecture, employing containerization,as well as changing the user interface and the way we communicate.
What you can expect:
- Working on software in a distributed architecture and addressing scalability and performance issues
- Designing and implementing new functionalities based on the latest technologies and trends in the IT industry
- Collaborating with the client, Product Owner and other teams
Your qualifications:
- Practical experience with C#, .NET, ASP.NET Core
- Knowledge of SQL
- Knowledge of Entity Framework
- Solid English communication skills
Nice to have:
- Practical experience with React
- Knowledge of TypeScript
- Knowledge of GraphQL
- Familiarity with UML
Technologies we use:
- NUnit
- Playwright
- Specflow
- Microsoft Orleans
- RabbitMQ
- EventstoreDB (Kurrent)
- K8s
- Azure
- Windows Server
- Continuous Integration
- Clean Code
- JIRA/Confluence
Benefits
- Individual training budget and days off from work
- Flexible working hours
- Relocation package
- Medical care and life insurance
- MyBenefit cafeteria and Multisport
- Subsidized meals
- Sports and integration events
- Language classes
- Referral program
- Work-life balance
- Healthy snacks, fruits and vegetables
- Yoga and fitness sessions at the office
- Carpooling
15 Skills Required For This Role
React
Confluence
Jira
Typescript
Asp.net
Graphql
Microservices
Windows Server
Azure
.net Core
Sql
Rabbitmq
Oops
Specflow
Communication