— Participation in the planning and design of a higher level solution and explore solution alternatives;
— Ensuring Continuous Integration and Deployment pipeline;
— Definition of high level infrastructure vision;
— Search for new / alternative technical development opportunities;
— Definition of subsystems, delineation of areas of responsibility, definition of interfaces for parts of the system;
— Interaction with suppliers, consumers and stakeholders to keep the knowledge base on the system and its neighbors up to date;
— Clarification of non-functional requirements for the system and its individual parts;
— Interaction with higher level stakeholders for updating the position of the system in the company as a whole;
— Participation in planning, demo, retro and other activities of the project group level;
— Defining and supporting development standards;
— Planning and development of key technological changes / extensions in the system to support new business opportunities;
— Supervision and development of embedded quality, team and technical flexibility;
Interviewing key technical experts;
— Organization of the documentation process;
— Organization of the technical debt management process;
— Work with technical leads and lead developers (dissemination of standards and assistance in eliminating technical problems).
— Managing DevOps team;
— Owning initiatives regarding improvements of the NFR conditions.
— At least 8 years of commercial software development experience;
— At least 3 years of practical architect experience;
— Extensive knowledge of technologies and approaches to solving problems;
— Hands-on experience with Microsoft technologies, specifically: .Net Core, Asp.Net Core, C#;
— Expertise in .Net ecosystem: tools, libraries, frameworks;
— System analysis experience;
— Technical writing skills;
— Excellent communication and reasoning skills;
— Mentoring skills;
— Public speaking skills;
— Master’s degree in Computer Science or Engineering or similar field;
— Upper-Intermediate English;
— Understanding of Agile methodologies and engineering practices.
— Hands-on experience with running .Net apps using Docker, Kubernetes;
— Hands-on experience with running .Net apps at Cloud;
— High level of energy, innovation and positivity;
— Ability to make credible and articulate presentations (MS PowerPoint etc.);
— Knowledge of bookmaking.
— Challenging tasks with great opportunity to level up your skills;
— Knowledge sharing atmosphere (you have a chance to be a speaker in our internal meetups);
— Competitive salary and сonstant encouragement for your efforts and contribution;
— 20 working days of paid vacation;
— 100% paid sick leaves;
— Medical insurance;
— Relocation bonus;
— Weekly events of a corporate employee’s work-life balance program with culture, arts, soft skills lections;
— Sport competitions (football, PubQuiz, basketball, table tennis, bowling championships every year);
— Individual annual training budget with an opportunity to visit paid conferences, training sessions, workshops etc.;
— Corporate library and subscriptions for Pluralsight and Safari online;
— Unlimited good mood and support!