Job Description
We are looking for an experienced and dynamic Technical Project Lead with expertise in Python Django, PHP, and Angular, to lead and drive our software development projects. As a Technical Project Lead with 8+ years of experience, you will be responsible for overseeing the entire project lifecycle, ensuring timely delivery, and maintaining the highest standards of quality. Your strong technical background, leadership skills, and ability to work in a collaborative team environment are vital for the success of our projects.
Key Responsibilities:
❖ Project Planning and Management:
- Lead and coordinate project planning, defining project scope, goals, and deliverables.
- Develop detailed project plans, including schedules, tasks, resources, and budgets.
- Allocate tasks and responsibilities to the development team, ensuring alignment with project goals and timelines.
❖ Team Leadership and Collaboration:
- Provide technical leadership and guidance to the development team, fostering a collaborative and high-performance work environment.
- Act as a mentor to team members, offering expertise, coaching, and support to enhance their skills and capabilities.
- Collaborate with cross-functional teams to ensure seamless integration and communication across various project aspects.
❖ Technical Expertise:
- Utilize deep technical knowledge in Python Django, PHP, and Angular to drive effective decision-making and provide solutions to complex technical challenges.
- Review and oversee the technical aspects of the project, ensuring adherence to best practices, coding standards, and architectural guidelines.
❖ Code Review and Quality Assurance:
- Conduct thorough code reviews to maintain code quality, consistency, and adherence to project requirements.
- Implement and enforce quality assurance processes to deliver robust and bug-free software solutions.
❖ Client Communication and Stakeholder Management:
- Act as the main point of contact between the development team and clients, managing client expectations and providing regular project updates.
- Handle stakeholder communication, addressing concerns, and ensuring their requirements are accurately translated into actionable development tasks.
❖ Risk Assessment and Mitigation:
- Identify potential project risks and develop mitigation strategies to minimize impact on project timelines and quality.
- Proactively manage risks throughout the project lifecycle, keeping stakeholders informed and engaged in risk assessment activities.
❖ Documentation and Reporting:
- Maintain accurate and up-to-date project documentation, including technical specifications, user manuals, and process documentation.
- Generate regular project status reports for stakeholders, providing insight into project progress, challenges, and proposed solutions.
❖ Adherence to Best Practices:
- Ensure compliance with industry best practices, coding standards, and security measures throughout the project development cycle.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 8 years of experience in software development, with significant experience in Python Django, PHP, and Angular.
- Proven experience in leading and managing software development projects, including teams of developers.
- Strong proficiency in project management methodologies, tools, and processes.
- Excellent communication, leadership, and problem-solving skills.
- Demonstrated ability to work effectively in a fast-paced, deadline-driven environment.
- Familiarity with agile methodologies and project management tools (e.g., Jira, Trello).
- Ability to adapt and learn new technologies and frameworks as needed for the project.
- Strong understanding of software development life cycle (SDLC) processes and best practices.