Senior Infrastructure (Application) Developer – 1098

Neogames is seeking a s talented Senior Application Infrastructure Developer 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 a senior developer who is passionate about writing well-designed, highly performant, low latency, scalable, and fault-tolerant server-side code.

Responsibilities

  • Communicate with business stakeholders to gather and translate business requirements into technical solutions
  • Develop core functionality of mission critical systems as well as challenging business flows
  • 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-Op and Product

Requirements

  • At least 8 years of experience with C# ,.Net and MSSQL
  • Experience in commercial software development, including all stages of the software development lifecycle
  • Significant experience with building high scale distributed systems and infrastructures
  • Experience with message queue tools, such as Kafka and NServiceBus
  • Significant knowledge of Web Services (SOAP, REST APIs, XML, JSON)
  • Experience with workflows design and implementation – a big advantage
  • Strong analytical skills
  • Great teammate, proactive and productive. Highly dedicated and motivated
  • Ability to study new material quickly and ”dive” into complex existing code
  • Excellent English communication skills – spoken and written
  • Self-starter, fast learner, can-do attitude and great interpersonal skills
  • Bachelor’s degree in computer science / software engineering or equivalent