Back-end Software Engineer (.NET)
Our client provides customers with complete online social casino solutions. The initiative focuses on developing captivating and immersive online casino experiences that link gamers from all over the world. The solutions put a focus on social connections, entertainment, and player engagement to create a realistic and enjoyable gaming experience.
- Architect/Design technical solution, including overall system design and database design;
- Create detailed written technical documentation based on functional requirements and as part of the SDLC;
- Create, design, develop and document software based on functional requirements.
- Minimum of 3 years of experience in software development.
- Solid understanding of the Software Development Life Cycle (SDLC).
- Strong fundamentals in programming with deep understanding and proficiency in C#, including concepts such as OOP, SOLID principles, and Design Patterns.
- Demonstrated expertise in web technologies, databases, and frameworks, specifically Microsoft .NET versions 5-8, ASP.NET Core, Entity Framework Core, and PostgreSQL.
- Proven experience with web services (WebAPI/JSON RESTful), Enterprise Service Bus, and version control systems like GIT.
- Experience in developing with microservice and event-driven architectures.
- Self-motivated, detail-oriented, and a responsible team player.
- Good command of the English language.
- Additional experience with Docker, Kubernetes, and Microsoft Azure is desired but not mandatory.