Job details
Pay
- From Rs 200,000 a month
Job type
- Full-time
Location
Full job description
Job Description (JD) – IT Project Manager
Position Overview
Organized, and results-driven IT Project Manager to lead and supervise cross-functional teams across Embedded Firmware, Hardware, Software Development, DevOps, UI/UX, SQA, Mobile Applications, and Frontend, Backend, and Full Stack Development projects.
The person must be a strong multitasker with excellent leadership, communication, project planning, and team management skills. The Project Manager will be responsible for managing complete project lifecycles, ensuring timely delivery, maintaining quality standards, coordinating technical teams, and handling client communication professionally.
Core Responsibilities
Project Planning & Management
- Plan, execute, monitor, and close software and embedded system projects efficiently.
- Define project scope, timelines, deliverables, milestones, and resource allocation.
- Create detailed project roadmaps and development schedules.
- Ensure projects are delivered on time, within scope, and within budget.
Cross-Functional Team Supervision
- Supervise and coordinate multiple technical departments including:
- Embedded Firmware Engineering
- Hardware Engineering
- Full Stack Development
- Frontend Development
- Backend Development
- Mobile App Development
- DevOps Engineering
- UI/UX Design
- Software Quality Assurance (SQA)
- Monitor team performance and ensure productivity targets are achieved.
- Resolve inter-departmental coordination issues effectively.
Client Communication & Stakeholder Management
- Conduct project kickoff meetings and regular client update sessions.
- Gather project requirements and convert business needs into technical tasks.
- Manage communication between clients, stakeholders, and technical teams.
- Handle escalations, change requests, and project risks professionally.
Agile & SDLC Management
- Implement Agile/Scrum methodologies for project execution.
- Conduct:
- Daily Standups
- Sprint Planning
- Retrospectives
- Progress Reviews
- Ensure proper implementation of SDLC processes across all departments.
Technical Coordination
- Collaborate with technical leads for:
- System architecture discussions
- Resource planning
- Task estimations
- Deployment planning
- Ensure technical documentation and development standards are maintained.
Risk Management & Quality Assurance
- Identify project risks, delays, and bottlenecks proactively.
- Develop mitigation plans to minimize operational risks.
- Ensure product quality standards through proper QA coordination.
- Monitor bug tracking and issue resolution processes.
Reporting & Documentation
- Prepare:
- Weekly Progress Reports
- Sprint Reports
- Risk Reports
- Resource Utilization Reports
- Client Status Reports
- Maintain complete project documentation and records.
Required Skills & Expertise
Technical Knowledge
Strong understanding of:
- Embedded Systems
- Firmware Development
- Hardware Integration
- DevOps & CI/CD
- Cloud Infrastructure
- Full Stack Development
- Frontend & Backend Technologies
- Mobile App Development
- UI/UX Workflows
- Software Testing & QA Processes
Project Management Skills
- Agile & Scrum Methodologies
- Jira, Trello, Click Up, Asana, or Monday.com
- Risk Management
- Resource Planning
- Budget Management
- Time Management
- Team Leadership
Communication & Leadership
- Excellent English communication skills.
- Strong leadership and decision-making abilities.
- Ability to manage multiple projects simultaneously.
- Strong conflict resolution and problem-solving skills.
- Ability to work under pressure and meet deadlines.
SOPs (Standard Operating Procedures) – IT Project Manager
Daily SOPs
Team Coordination
- Conduct daily standup meetings with all technical departments.
- Review daily progress and blockers from each team.
- Assign and prioritize tasks according to project timelines.
Task & Progress Monitoring
- Monitor ongoing development activities.
- Ensure deadlines and sprint goals are being achieved.
- Track development, QA, deployment, and testing activities.
Client Communication
- Respond to client queries and updates professionally.
- Conduct progress meetings when required.
- Share project updates with stakeholders.
Risk & Issue Management
- Identify project risks and technical blockers.
- Coordinate with department leads for issue resolution.
- Escalate critical issues to higher management if needed.
Documentation & Reporting
- Update project management tools and task boards.
- Maintain project documentation and meeting notes.
- Ensure all teams update task statuses regularly.
Weekly SOPs
Sprint Planning & Review
- Conduct sprint planning and backlog grooming sessions.
- Review completed tasks and pending deliverables.
- Analyze sprint performance and productivity.
Resource Management
- Review team workloads and resource allocation.
- Ensure proper utilization of technical resources.
- Plan hiring or outsourcing requirements if necessary.
Quality Assurance Review
- Review QA reports and bug status.
- Ensure testing coverage and release readiness.
- Monitor deployment quality and system stability.
Client Status Reporting
- Prepare and share weekly project status reports with clients.
- Conduct stakeholder meetings and feedback sessions.
Monthly SOPs
Performance Evaluation
- Evaluate team and project performance metrics.
- Review delivery timelines and productivity levels.
- Identify areas for process improvement.
Process Improvement
- Improve workflows, communication channels, and operational efficiency.
- Update SOPs according to project requirements and industry standards.
Strategic Planning
- Plan upcoming project phases and delivery schedules.
- Analyze project profitability and operational performance.
KPIs (Key Performance Indicators)
- On-Time Project Delivery Rate
- Sprint Completion Rate
- Client Satisfaction Score
- Resource Utilization Efficiency
- Defect Resolution Time
- Budget Compliance
- Team Productivity Metrics
- Risk Resolution Effectiveness
- QA Pass Rate
- Deployment Success Rate
Preferred Profile
A Project Manager who:
- Is highly organized and detail-oriented
- Can manage multiple technical teams simultaneously
- Has strong leadership and communication skills
- Can handle pressure and meet strict deadlines
- Understands embedded systems and software development deeply
- Is proactive, solution-oriented, and performance-driven
- Can independently manage international and local projects efficiently
Education & Experience
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or IT
- (or equivalent real-world experience).
- 7+ years of professional experience. Proven experience in large-scale or production systems
Apply Via Email
hr@smartcomputings.com
NOTE: Only candidates based in Lahore will be considered for this position. Applications from outstation or out-of-city candidates will not be entertained.
Interview Process Information:
Please note that all interviews for this position will be conducted strictly on-site and in person at our Lahore office. The interview might be process will consist of two phases, including Technical Evaluation and Personal Assessment.
· Online interviews will not be conducted under any circumstances. Therefore, candidates who are only available for online interviews are kindly requested not to apply.
Pay: From Rs200,000.00 per month
Work Location: In person