Head of Development
Условия работы
Responsibilities:
-
Operational Leadership: Organize and coordinate the daily operations of the development department.
-
Strategy Execution: Oversee the implementation of the IT strategy and initiate process improvements in response to changing conditions.
-
Planning: Manage resource planning, define goals, assign tasks, and formulate budgets.
-
Collaboration: Build effective communication channels and collaborate closely with cross-functional departments.
-
Product Lifecycle: Manage the full development lifecycle of new information systems and digital resources.
-
Documentation: Oversee the creation of technical documentation, architectural designs, and Terms of Reference (ToR).
-
Project Management: Monitor project progress, manage deadlines, and handle Change Management processes effectively.
-
Innovation: Prepare technical proposals for the modernization and scaling of existing systems.
-
Team Management: Assign tasks, monitor execution, and ensure the team meets its objectives.
-
Talent Development: Conduct Performance Reviews, mentor staff, and oversee team discipline and motivation.
-
KPI Management: Develop and implement the department’s KPI system, analyzing results to drive performance improvements.
-
Quality Assurance: Analyze and ensure the quality, reliability, and fault tolerance of all software products.
Requirements:
-
Core Tech: Expert knowledge of at least one major language: PHP, Java, Kotlin, Rust, JS, Golang, Ruby, Python, C#, or C++. Deep understanding of OOP.
-
Architecture: Proven experience building high-load, distributed, and fault-tolerant systems. Expertise in microservices, cloud solutions, and integration patterns.
-
Stack Proficiency: Strong understanding of Frontend, Backend, and API principles, along with experience in various databases (SQL/NoSQL).
-
Best Practices: Proficiency in TDD/BDD/DDD, Git, debugging, profiling, and conducting rigorous Code Reviews.
-
Testing & OS: Understanding of testing methodologies (Unit, Integration, System) and automation. Proficiency in Linux (Ubuntu) and Windows environments.
-
Methodologies: Mastery of Agile/Scrum/Waterfall. Ability to create roadmaps, plan resources, and assess risks.
-
Leadership: Experience in team building, hiring, conducting reviews, and mentoring senior and junior developers.
-
Problem Solving: Ability to analyze complex technical cases and coordinate the team to resolve critical issues.
-
Mindset: Systemic thinking, business-oriented approach, strong leadership qualities, and ownership of decisions.
Conditions & Benefits:
-
Schedule: 5 days a week, 09:00 – 18:00.
-
Employment: Official employment in accordance with the Labor Code of Uzbekistan (includes 28 calendar days of paid leave).
-
Culture: No strict dress code — we are breaking stereotypes about state organizations and fostering a modern work environment.
-
Team: Work alongside a strong team of professionals eager to share knowledge.
-
Impact: Participate in large-scale national projects aimed at improving public services and optimizing business processes for the country's leading enterprises.
-
Growth: Ample opportunities for autonomy, decision-making, and influencing the company's technical direction.
Заинтересованы в вакансии?
Перед откликом на вакансию, обязательно ознакомьтесь с обязанностями и условиями работы