Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on email

Solution/Software Architect

NeoGames, a world-leading provider of solutions and services for iLottery and iGaming operators (recently joined NASDAQ). We are looking for Solution/Software Architect to join our technical leadership focused on core and infrastructure development. You will be working on modelling the next generation of the company product based on the micro services architectural pattern. This is one of the most exciting and challenging projects, as we are setting as a goal to create a cloud-ready, highly customizable, platform-independent system (running on Windows, Linux, macOS). Technology stack and practices, that are currently in use: .NET Core, Linux, Docker, Redis, Kubernetes, Ably, Kafka, HangFire, Redis, DI, TDD and more.

Responsibilities

  • Create and communicate high level design (HLD) for our mission critical system
  • Design micro service system based on business requirements and existing code base
  • Be focal point for micro service technology
  • Assist with design review and code review for the teams

Requirements

  • BA in Computer Science or related field
  • At least 8 years’ experience in software development
  • At least 3 years’ experience as a Solution/Software Architect ( at least 75% of time writing high level designs and/or architecture documents)
  • Proven experience in translation of functional specification into solution architecture/high level technical design documents for Web/Enterprise applications
  • Proven experience and knowledge of web environment development, MS SQL, data base modeling, technical development, production environments, industry best practices for design, analysis, development, and implementation
  • Excellent technical background and wide knowledge in Micro services, .NET framework, .NET Core, gRPC, Kafka, K8S and Docker
  • Experience in mission critical systems with millions of users — an advantage
  • Strong analytical and problem-solving skills
  • Fluent English (written and spoken)
  • Excellent team player with interpersonal and communication skills
  • Initiator, independent, charismatic, well organized, ability to learn quickly

What we offer

  • High-level compensation and regular performance based salary and career development reviews
  • Possibility to work in a big and successful company
  • PE accounting and support
  • Working in a comfortably located office
  • Medical insurance (health), employee assistance program
  • Paid vacation, holidays and sick leaves
  • Sport compensation
  • English classes with native speakers, training, conferences participation
  • Referral program
  • Team buildings, corporate events