e2f provides Human Intelligence for Smarter AI with a 24x7 global model. Supporting leading LLM and AI app builders, our experts deliver high-quality training, fine-tuning, evaluation, benchmarking and monitoring data services to optimize AI outputs. e2f is proud to be listed as one of Forbes' Top 30 Best Companies for Remote Jobs, recognizing our commitment to excellence in remote work practices. Job Summary: We are seeking a highly skilled and motivated Software Development Project Manager to oversee the planning, execution, and delivery of complex software development projects. The ideal candidate will work closely with development teams, stakeholders, and clients to ensure the successful completion of projects on time and within budget. This role requires excellent leadership, communication, and organizational skills, as well as in-depth knowledge of software development processes. Key Responsibilities: - Project Planning & Execution: Define project scope, goals, and deliverables that align with business objectives. Develop detailed project plans, including timelines, resource allocation, and risk management strategies. Coordinate with cross-functional teams (developers, designers, QA, etc.) to ensure proper execution of tasks. Monitor project progress and adjust plans as necessary to meet changing needs or priorities. - Stakeholder Management: Serve as the primary point of contact between clients, stakeholders, and internal teams. Regularly communicate project updates, risks, and issues to stakeholders. Facilitate discussions between technical and non-technical stakeholders, ensuring all parties are aligned. Identify, track, and mitigate project risks. Resolve project issues in a timely manner by collaborating with the necessary parties. Implement proactive measures to ensure projects stay on schedule and within scope. Lead development teams, ensuring that all members are clear on their responsibilities and deadlines. Foster a collaborative and supportive work environment to optimize team performance. Provide mentorship and guidance to team members when needed. - Budget Management: Ensure that projects are delivered within approved budgets. Regularly monitor and report on project financials, adjusting resources or schedules as necessary to maintain financial targets. Fully functioning software applications or systems that meet the project's scope, quality standards, and client requirements. Comprehensive project documentation, including requirements, timelines, progress reports, and post-project reviews. Regular status updates and reports provided to stakeholders, showcasing project health, risks, and milestones. Clear and actionable issue resolution and risk mitigation strategies. Success Criteria: On-Time Delivery: Projects are completed on or ahead of schedule. Within Budget: Projects are delivered within the approved financial budget. Quality Standards: Delivered software meets or exceeds the defined quality standards, free from major bugs or defects. Client Satisfaction: Stakeholders and clients are satisfied with the final deliverable and communication throughout the process. Team Productivity: Team members are efficiently utilized, meeting individual and collective deadlines without burnout. Experience Needed: Project Management Experience: 5+ years of experience managing software development projects in an Agile or Waterfall environment. Technical Understanding: Solid understanding of software development life cycles (SDLC), Agile methodologies, and DevOps practices. Tool Expertise: Proficiency in project management tools such as JIRA, Trello, MS Project, or equivalent. Leadership Experience: Proven experience leading cross-functional teams of developers, QA, and designers. Required Prerequisites: Education: Bachelor's degree in Computer Science, Information Technology, or a related field. Certifications: PMP, Certified Scrum Master (CSM), or equivalent certifications are preferred. Communication Skills: Exceptional verbal and written communication skills, with the ability to translate technical details into business terms. Problem-Solving Abilities: Strong analytical skills and ability to resolve complex issues efficiently. Time Management: Excellent organizational skills with the ability to manage multiple projects and priorities simultaneously. Preferred Qualifications: Experience working in Agile, Scrum, or Kanban environments. Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud). Previous experience in delivering enterprise-level software applications. #J-18808-Ljbffr