Your responsibilities
- Recruiting, selecting, and hiring qualified IT specialists.
- Training and developing engineering teams by creating development strategies, training plans, and mentoring programs.
- Motivating and inspiring teams to achieve high performance by implementing motivational programs and performance evaluation systems.
- Promoting collaboration between teams and departments to achieve common goals, supporting communication, and knowledge sharing between different work groups.
- Coordinating the work of teams from various locations, managing cultural and time differences, and ensuring consistency in international team activities.
- Managing Resource Allocation in Projects
- Planning and optimizing human resources and technology in projects.
- Monitoring and managing team competencies (capacity planning) and ensuring appropriate resource availability (resource planning).
- Increasing team efficiency.
- Supervising Project Execution.
- Monitoring the process of executing technological projects from the conceptual stage to implementation.
- Ensuring alignment with business objectives and meeting customer requirements.
- Identifying potential risks and issues and taking corrective actions to minimize risk.
- Regularly reporting project status to management and stakeholders.
- Quality and Contract Management.
- Ensuring that projects are executed in accordance with quality standards by conducting quality tests (QA) and implementing continuous improvement processes.
- Negotiating and managing contracts with clients, including terms of service and product delivery.
- Coordinating project acceptance processes, verifying that all requirements and standards are met before final project delivery to the client.
- Tracking key performance indicators (KPIs), such as project delivery time, budget compliance, and customer satisfaction ratings.
- Collaboration and Communication with Stakeholders
- Working closely with sales departments to understand customer needs and translating them into technical requirements.
- Supporting sales activities by providing technical expertise and participating in client presentations.
- Maintaining constant communication with clients, project teams, and other stakeholders by organizing meetings, workshops, and presentations.
Our requirements
- Minimum of 10 years of experience managing technical teams, including at least 5 years in a managerial position within an international organization. Experience with Microsoft technologies is preferred.
- Preferred higher education in technical fields (computer science, engineering, project management).
- Leadership skills in building and developing teams.
- Excellent knowledge of project management methodologies.
- Familiarity with modern technologies and trends in the IT industry.
- Negotiation and communication skills, with the ability to collaborate effectively with various stakeholders.
- Experience in managing international teams.
- Excellent interpersonal skills.
- Strategic thinking and decision-making abilities.
- Analytical and problem-solving skills.
- Ability to work under pressure and in stressful situations.
- Knowledge of Microsoft technologies is a plus.
- Fluent in English.
What we offer
- Stable Employment: Join a company that has been thriving in the market for over 30 years.
- Professional Development: Opportunities for growth through training, conferences, mentoring, and shadowing.
- Flexible Work Arrangements: We work in a hybrid model.
- Team Integration: Enjoy team-building activities, trips, picnics, board games at work, and group outings.
- High Collaboration: Experience a high level of cooperation within the team.
- Non-Corporate Atmosphere: Work in a relaxed and informal environment.
- Comprehensive Benefits Package: Includes a Multisport card, private medical care, life insurance, and subsidies for English classes. Enjoy fruit Wednesdays and ice cream Thursdays in the summer.
- Leading Microsoft Partner: Work with the largest Microsoft partner in Poland.