Project Management: Oversee and manage large-scale software development projects, including planning, execution, and delivery, with a team of 8 to 10 members for projects lasting 6+ months. Develop and implement project and release plans, ensuring adherence to organizational processes and standards.
Technical Leadership: Utilize hands-on experience in backend (LAMP stack or .NET) and frontend technologies (ReactJS, NextJS, AngularJS) to guide development efforts. Apply deep understanding of architecture, design, and implementation to technical solutions.
Customer Communication: Act as the primary interface with customers, managing relationships throughout the delivery process. Prepare and maintain a clear and effective communications plan, proactively sharing relevant information with customers and stakeholders.
Agile Methodology: Apply Agile development practices and lead Agile ceremonies, ensuring the team follows Agile principles to deliver high-quality software.
Problem-Solving: Identify and address potential issues, risks, and concerns before they escalate. Demonstrate strong problem-solving and troubleshooting skills to resolve technical and project-related challenges effectively.
Technical Documentation: Create wireframes and presentations to clearly convey technology solutions to clients, facilitating effective communication and understanding of technical concepts.
API and Architecture Expertise: Leverage expertise in REST/SOAP APIs with JSON/XML, and have a good understanding of N-tier and Microservice architectures. Experience with ETL processes is an advantage.
Requirements
10 to 15 Years of total experience in the software development industry with a minimum of 5 years as a Technical Project Manager.
Must have hands-on development experience in backend (LAMP stack or .NET) & frontend (ReactJS, NextJS, AngularJS) and managing large-scale projects.
Must have experience in managing new development projects with at least 8 to 10 people team with a duration of 6+ months (excluding ongoing support and maintenance projects/tasks), developing the project & release plan, adhering to the standard processes of the organization.
Excellent verbal, and written communication skills with both technical and non-technical customers.
Strong understanding of architecture, design, and implementation of technical solutions.
Extremely fluent in REST/SOAP APIs with JSON/XML. Experience in ETL is a plus.
A good understanding of N-tier and Microservice architecture.
Well-versed in Agile development methodology, and all its ceremonies.
Excellent problem-solving/troubleshooting skills, particularly about anticipating and solving problems, issues, risks, or concerns before they become critical.
Manage the customer relationship during delivery and serve as the primary interface with the customer.
Prepare a clear and effective communications plan, and ensure proactive communication of all relevant information to the customer and to all stakeholders.
Experience in creating Wireframes and/or Presentation to effectively convey technology solutions to client.