Position: Hands-on Architect for Neogames
Company: Ciklum
Category: .NET
Experience required: 5y
English level: intermediate

Neogames, an international online lottery software and service provider, is the leading developer and provider of global e-Instant win games for the lottery industry.

The own platform covers various business areas including accounts management, processing secure payments, managing high volumes of gaming transactions, communicating with hundreds of partners’ services, processing business reports and many more.
The platform is the best-of-breed and our games are the best interactive scratch and instant win games in the world.

Neogames is seeking a Hands-on Architect to join one of our strategic development teams. In this position, you will evaluate requirements, design and develop solutions that are both technical and business oriented. We are looking for an expert who is passionate about writing well designed, highly performant, low latency, scalable, and fault-tolerant server-side code.

**Responsibilities**
-Develop core functionality of mission critical systems as well as challenging business flows;
-Communicate with business stakeholders to gather and translate business requirements into technical solutions;
-Adhere to quality standards and team working procedures;
-Help with the initial work breakdown structure and estimations;
-Lead troubleshooting and technical analyses to improve performance and availability;
-Work closely with Architects, QA, Dev-Ops and Product.

**Requirements**
-At least 6 years of experience with C# ,.Net (.Net framework and .Net Core) and MSSQL;
-Experience implementing Web Services (SOAP, REST APIs, XML, JSON);
-Experience in systems using SOA and Microservices architectures;
-Experience in commercial software development, including all stages of the software development lifecycle;
-Experience with building high scale distributed systems and infrastructures;
-Strong analytical skills;
-Great teammate, proactive and productive. Highly dedicated and motivated;
-Excellent English communication skills – spoken and written;
-Experience with workflows design and implementation – a big advantage;
-Bachelor’s degree in computer science / software engineering or equivalent.

**What's in it for you**
-Exciting projects with great responsibility;-
-Possibility to work in a big and successful company;
-Chance to have an impact on products;
-Working with skilled and motivated colleagues;
-Variety of knowledge sharing, training and self-development opportunities.