Our client - the world’s largest Social Casino games company - offers a great opportunity for experienced and ambitious System Architect (C#) to join their skillful team in Kyiv.
THE ROLE:
As a System Architect, you will be responsible for developing software high-level description with attention to system integration and feasibility; collaborate with Product Owners, Development Team Leads to determine functional and non-functional requirements for new software or applications and provide technical guidance and coaching to developers and engineers.
RESPONSIBILITIES:
- Development of Software detailed documentation, System and Software Architecture design Server side (Mobile & Web).
- Managing of design review meetings, planning upcoming and review previous sprint solutions.
- Collaboration with R&D teams and various 3rd parties regarding technical aspects of the project.
- Define and enforce code and technology standards.
- Consulting of Product Owners, join brainstorming sessions and assist in defining the roadmap.
WHAT YOU SHOULD HAVE:
- 3+ years’ experience in .Net (C#) development;
- 2+ year experience in System / Software Architecture;
- Deep knowledge and practical experience with high scale, high availability, distributed and client-server system architectures. Online Gaming experience an advantage;
- Experience with MySQL, NoSQL databases (Couchbase, Redis, MongoDB, Cassandra);
- Experience designing an enterprise solution architecture, including documentation and Solutions Diagrams;
- Experience in adopting “Open Source” software solutions;
- Proven experience in design-work for highly distributed environments based micro-services architecture;
- Work with Agile team / sprint mode;
- Fluent English and strong communication skills.
WOULD BE A PLUS:
- Knowledge of Java and Node.js;
- Cloud experience;
- Experience with Docker;
- Experience in ALM (Application Lifecycle Management) is highly desirable.
COMPANY OFFERS:
- Competitive salary packages;
- Exciting and challenging opportunity for growth;
- Medical insurance;
- Gym membership;
- Comfortable workplace and convenient office location;
- English courses and conversation clubs;
- Great team culture and fun corporate events every month.