Position: Product/Team Leading developer
Company: Varyence
Experience required: 3y
English level: upper

— Implementing code shipment processes automation (CI/CD);
— Designing relational databases;
— ASP.Net MVC (.Net Framework);

Should have a good understanding and/or willingness to gain understanding: 

— Azure Cloud Services (specifically: Azure Web App, Azure Funcitons, Service Bus, Azure SQL, Azure Synapse Analytics, Azure Data Lake, Azure Kubernetes, Application Gateway);
— Developing desktop cross-platform type of applications;
— Designing scalable and resilient cloud application;
— Designing distributed data storages;
— Designing and implementing system health monitoring;
— Should be willing to gain data engineering skills;

Team leading responsibilities: 

— owning technical aspect of requirements/business analysis;
— helping with development of less senior personnel;
— proactively maximising productivity of the team;
— leading team in adopting best practices;
— sharing responsibility for value delivery and maximising it by maintaining good cost/quality value;
— advocating right technical decisions and challenging team’s technical decisions;
— assisting in developing efficient documentation;
— determining risks technical/team-related risks and escalating them to Project Manager;
— assisting in release and sprint planning by offering technical expertise;
— assisting in administrative tasks such as recruitment, performance review;
— assisting in team hierarchy development and team composition;
— understanding business enough to be able to make good technical decisions to achieve goals in an efficient way;
— participation in sessions with main stakeholders to provide technical expertise;
— collaboratively roadmap large tracks of work with reliable estimates of time, effort, and risk, and you help ensure your team can hit deadline;
—  lead a sense of urgency within the team in delivering results to stakeholders, resolving impediments;
—  design high-level solutions schema or involve appropriate team member for the task and oversee/review task and understand any interdependencies;
— challenge developers about their decisions and estimates;