YOUR TASKS
- Close collaboration with the rest of the team (design, coding, reviews) and the Solution Architects to achieve a clean Service Oriented Architecture
- Translate this architecture into designs and then into solid .Net code
- Support the consumers of our services and the technical support team
- Active participation in meetings as well as presenting new suggestions, strategies, technologies and ideas
- Taking ownership, deploying and monitoring of services and products developed by the team
YOUR PROFILE
- Completed higher technical education or similar
- Minimum 5 years of solid work experience in software development
- Very good communicational skills as well as a very good command of both spoken and written English
- A passion for Software Development
- A pragmatic mindset, with ability to find the right compromises between conflicting requirements (business delivery vs. technical aspects: maintainability, quality, availability, etc.)
- Very interested in modern .Net frameworks and libraries (.Net Core, various NuGet packages, etc.)
- Experience in the development of.NET backend applications in C#, ideally with .Net Core (web services and Windows Services)
- Professional experience with SQL (at application developer level, not DB developer level)
- C#: advanced level, 3+ years
- .Net Core, ideally 3.1 or later, especially Dependency Injection and ASP.Net Core Web API: advanced level
- Unit testing in .Net, with popular frameworks (XUnit / NUnit), including related frameworks (MOQ / NSubstitute / Autofixture): advanced level
- SOLID principles
- Git: pretty solid
- Some CI/CD experience with popular tools, ideally Azure DevOps / YAML
- Experience working in a Scrum team
Nice to have, in order of importance:
- Some experience with messaging systems / message brokers (ideally ActiveMQ)
- Familiarity with common .Net libraries such as: Serilog, Dapper, Newtonsoft Json, Swagger, Autofac, Autofixture, ReFit, Polly
- Experience with large scale multi-user systems (high availability, high concurrency, high load)
- Application deployment and hosting in IIS / Kestrel / Kubernetes (K8)
- Some experience with Jira, Confluence and Azure DevOps
ABOUT US
Greentube GmbH, the global interactive unit of NOVOMATIC, is a leading developer and supplier of iGaming solutions. Greentube is a wholly-owned subsidiary of the NOVOMATIC Group, one of the biggest producers and operators of gaming technologies and one of the largest integrated gaming companies in the world. Greentube’s industry leading omni-channel technology allows the convergence of online, mobile and land-based games. The well-diversified product portfolio includes Classic Slots, Table Games, Live Dealer Gaming, AWP Reloaded Slots, Server-Based Gaming, Social Casino Gaming, Bingo and more.
HOW TO APPLY
If you are interested in this position we are looking forward to your application.