As a Technical Project Manager, you will be responsible for leading a team of software developers in designing, developing, and implementing high-quality software solutions. You will play a key role in project planning, execution, and delivery, ensuring that all technical requirements are met while fostering innovation and collaboration within your team.
Key Responsibilities:
Lead the design, development, and delivery of software solutions, ensuring they meet quality standards and project requirements, with a particular focus on leveraging AWS Cloud services to enhance scalability, reliability, and performance.
Mentor and guide team members, fostering a culture of continuous improvement and collaboration, with an emphasis on cloud-native development practices.
Collaborate with cross-functional teams, including product management, design, and QA, to ensure project objectives are aligned and executed efficiently, leveraging AWS Cloud technologies where appropriate.
Manage project timelines, resources, and risks, ensuring timely delivery of milestones, with a proactive approach to utilizing AWS Cloud solutions for optimizing project execution.
Contribute to the development of technical documentation, including system architecture and design specifications, with a detailed understanding of how AWS Cloud services are integrated into the overall architecture.
Stay abreast of emerging technologies and industry trends, incorporating best practices into the team's workflow, with a strong focus on advancements in AWS Cloud services and solutions.
Conduct code reviews and provide constructive feedback to team members, ensuring best practices in cloud-based development are followed.
Oversee the integration of new technologies and methodologies to enhance product development processes, with a special emphasis on adopting AWS Cloud innovations that can drive efficiency and effectiveness.
Good To Have:
Demonstrated experience with AWS Cloud services, including but not limited to EC2, S3, RDS, Lambda, and CloudFormation, showing a deep understanding of cloud architecture and service management.
Certifications in AWS Cloud technologies (e.g., AWS Certified Solutions Architect, AWS Certified Developer) are highly desirable.
Qualifications:
Bachelor's or master's degree in Computer Science, Engineering, or a related field.
Minimum of 8 years of experience in software development, with a proven track record of successful project delivery.
Proficient in [specific programming languages and technologies relevant to your projects, e.g., JavaScript, Python, React, Node.js].
Experience leading a development team in a fast-paced environment.
Strong understanding of software development methodologies (e.g., Agile, Scrum) and best practices.
Excellent problem-solving skills and the ability to think analytically.
Strong communication and leadership skills, with the ability to motivate and guide a team.