Bachelor's degree in IT, computer science, or a related field. 3+ years of proven working experience in software development project management Advanced knowledge of project development life cycle, including the ability to coordinate and prioritize multiple complex projects. Strong analytical and problem-solving skills to evaluate business processes and recommend effective solutions Strong leadership skills Solid organizational skills including attention to detail and multitasking skills Proven self-management and team-management skills Proficiency with project management software and related tools Excellent written and verbal communication skills with the ability to effectively communicate and partner with all levels of the organization Experience leading projects involving microservices, docker and other modern web technologies and software solutions is a plus Can act as a mentor/coach and provide opportunities for team members to learn and grow personally and professionally