Technical Project Manager- Onsite/Remote
Project manager will be responsible for planning and overseeing projects to ensure they are completed on time and within budget. Should effectively monitor and present project updates to relevant stakeholders, clients, or project team members. Project Manager needs to maintain best practices and coordinate with resources recognizing deadlines and quality of work requirements to successfully complete complex tasks and activities.
Job Responsibilities
- Responsible to understand client new business need, define requirements and iteratively work with client to help architect, design, develop, test and deploy solution
- Analyse, plan, and develop requirements and standards in reference to scheduled projects
- Assign and oversee the daily tasks of technical personnel while ensuring all subordinates are actively working toward established milestones
- Hold regular technical team meetings to determine progress and address any questions or challenges regarding projects
- Determine and define clear deliverables, roles and responsibilities for staff members required for specific projects or initiatives
- Research and evaluate hardware and software technology options and weigh the cost/benefit analysis when making large purchases on behalf of the company
- Recruit and train exceptional employees to fulfil posted positions within the technical department
- Establish and implement training processes and strategies for all technical personnel
- Responsible for managing product development and support team
- Responsible for planning, developing, and executing schedules to ensure timely completion of project deadlines and milestones
Job Requirements
- Strong knowledge and experience of all aspects of the Software Development Lifecycle required
- Track project performance specifically to analyse the successful completion of short and long -term goals
- Ensure that all projects are delivered on time, within scope and within budget
- Create and maintain comprehensive project documentation
- Perform risk management to minimize project risks
- Provide insights to enhance processes and tooling, support implementation best practices and process improvements derived from identifying areas of weakness and strategizing improvements
- Develop, run, and distribute status and progress reports to update leadership and project team members
- Regularly communicates to senior management regarding the status of specific project deliverables
- Identify and report project risks and issues, interface with client, vendor, and business users
- Support project efforts through the development, maintenance and reporting on individual and integrated project schedules
- Strong flexibility to learn new development platforms, new programming languages and complex business applications
Skill and Education
- Bachelor/master’s degree in computer science or Electronics
- ‘2 to 5 year of project management experience
- Professional Project Management Certification from accredited intuition preferred
- Demonstrated understanding of Project Management processes, strategies, and methods
- Proficient in object-oriented languages such as Java, C# with Strong actual hands-on Development experience using these Development platforms
- Familiar with programming languages- C++, C#, Python, Java etc.
- Experienced in Cloud configuration and deployment like Azure, AWS
- Experienced in managing cross functional team and agile development
- Experience mentoring, coaching, and developing rising talent in the technology department
- Excellent time management and organizational skills and experience establishing guidelines in these areas for others
- Strong sense of personal accountability regarding decision-making and supervising department teams
- Experience working in a high-level collaborative environment and promoting a teamwork mentality
- Managerial experience applying analytical thinking and problem-solving skills
- Ability to predict challenges and seek to proactively head-off obstacles
Nice to have
- Working experience in Agile application development methodology
- Working experience in development projects and maintaining relationship with international clients
- Good working experience or knowledge in PC hardware technologies, hardware related industry specifications, PC manufacturing environment, assembly, and testing
Job Category: Technical Project Manager
Job Type: Full Time
Job Location: Remote