This job ad is in English but feel free to write in Croatian!
Software solution development projects are different from traditional projects in other industries. Due to many unknown factors related to real user needs, available technology, and environments for software solutions, we’re looking for an approach based on research, testing, understanding the situation, and quickly altering the course. The project manager’s skill set should, therefore, be slightly different in comparison to other industries.
Except for the essential project manager skills and competencies (organization, leadership, communication, negotiation, and planning), technical project manager skills include three more key skills:
- Foundational knowledge of IT infrastructure and architecture - because you don`t wont to look like a lost sheep managing technical projects, and you need to deal with all the challenging questions from deluxe developers, business analysts, and engineers (good luck with that 🙂).
- The balance between the roles of project manager and technical consultant - Once developer, always developer - we like it, but there needs to be a balance between working "in" and "on" the project for a technical project manager. Of course, everyone will appreciate it if you jump in and help your team in resolving complex technical problems, but your main focus should be on steering the project to an on-time, on-budget delivery.
- Ability to communicate effectively in both technical and non-technical terms -
Technical project managers often work with non-technical PMs so they must be able to give clear, concise status reports and updates to customers, organizational leaders, and stakeholders who don’t necessarily have a technical background.
Our ideal future Technical PM colleague should have the following skillset, characteristics, and knowledge:
- 3-5 years of experience in software development projects (as a system engineer, developer, business analyst, etc.),
- good communications skills,
- knows how to motivate the project team,
- can successfully communicate with developers and clients,
- builds a healthy relationship between customers and the development team,
- knows how to break down their workload,
- can focus in a dynamic environment and simultaneously work on multiple projects,
- monitors projects from beginning to end,
- helps the team to organize its workload while respecting deadlines,
- does not endorse the status quo,
- has a creative and pragmatic approach to problem-solving,
- highly skilled in written and spoken English,
- understands customer`s (business) perspective,
- constantly considers new ways to improve themselves, the project team, the delivery and the relationship towards the client, and actively participates in implementing improvements,
- has an interest in modern technologies, methodologies, and paradigms,
- is an energetic person who has a genuine wish to produce high-quality software.
The project manager actively participates in all stages of a project’s cycle: from eliciting the first set of customers requirements, through iterative development, all the way to the final delivery of the software solution and all necessary documentation.
Previous experience in managing technical projects is not necessary, but it is desirable. However, it is necessary for the candidate to possess a deep understanding of the software development process, a passion for quality and a wish to improve the process and take initiative.
Our future colleague is not just another gear in the system, but rather an active creator of our organizational culture - read more here.
Sounds like your resume? Apply! 🙂