Description:
As a Technical Program Manager specializing in full-stack development and Azure technologies, you will play a crucial role in managing and driving the successful execution of complex technical projects. You will work closely with cross-functional teams, including engineering, product management, and operations, to deliver high-quality products and solutions. Your ability to balance technical acumen with strong project management skills will be critical in ensuring that projects are completed on time and within scope.
Key Responsibilities:
- Project Management: Lead and manage multiple concurrent technical projects, ensuring they are delivered on time, within scope, and within budget.
- Cross-functional Collaboration: Work closely with engineering, product management, and other stakeholders to define project requirements, scope, and objectives.
- Technical Expertise: Leverage your technical background in full-stack development and Azure technologies to understand complex technical issues, make informed decisions, and facilitate effective communication between technical and non-technical teams.
- Risk Management: Identify potential project risks and develop mitigation strategies to ensure successful project outcomes.
- Communication: Maintain clear and consistent communication with stakeholders, providing regular updates on project status, risks, and issues.
- Process Improvement: Continuously evaluate and improve project management processes and methodologies to enhance efficiency and effectiveness.
- Resource Management: Allocate resources effectively to ensure project milestones are met, balancing workload across teams and individuals.
- Documentation: Maintain comprehensive project documentation, including project plans, timelines, and status reports.
Required Skills and Qualifications:
- Experience: 2-5 years of experience in technical program management or a related role.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
- Technical Skills:
- Strong understanding of full-stack development, including both front-end and back-end technologies.
- Proficiency with Azure cloud services and related technologies.
- Project Management: Proven experience managing complex technical projects, with a solid understanding of project management principles and methodologies (e.g., Agile, Scrum, Waterfall).
- Communication: Excellent verbal and written communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.
- Problem-solving: Strong analytical and problem-solving skills, with the ability to think critically and strategically.
- Collaboration: Demonstrated ability to work effectively in a cross-functional team environment, building strong relationships with stakeholders at all levels.
- Time Management: Exceptional organizational and time management skills, with the ability to prioritize tasks and manage multiple projects simultaneously.
- Leadership: Strong leadership skills, with the ability to motivate and inspire teams to achieve project goals.