Location
Employment Type
Department
Job Description
  • Craft comprehensive project plans that define scope, timeline, resources, and key deliverables to ensure successful project execution.
  • Lead and guide a diverse team of system developers, WordPress developers, mobile app developers, and system analysts throughout the software development lifecycle.
  • Regularly assess project milestones, identify potential risks, and conduct implementation reviews to keep the project on track.
  • Manage resources and timelines effectively to ensure all software development projects are delivered on schedule, within scope, and budget.
  • Continuously monitor trends and advancements in software applications to integrate the latest technologies and best practices into projects.
  • Develop and manage comprehensive project and technical documentation to ensure clarity and consistency throughout the project.
  • Demonstrate the ability to work autonomously with minimal supervision while maintaining high standards of project delivery.
  • Act as the primary point of contact between stakeholders and the development team, ensuring clear communication and alignment on project goals.
Responsibilities
  • Define project scope & objectives – Ensure clarity in deliverables, timelines, and milestones.
  • Develop & manage project plans – Oversee schedules, budgets, and resource allocation.
  • Lead & coordinate teams – Motivate cross-functional teams for smooth project execution.
  • Facilitate clear communication – Bridge the gap between developers, designers, QA, and clients.
  • Manage client expectations – Act as the main contact, ensuring transparency and satisfaction.
  • Identify & mitigate risks – Proactively address project challenges to avoid delays.
  • Ensure quality & efficiency – Oversee testing, reviews, and adherence to best practices.
  • Track progress & report – Monitor KPIs and provide updates to stakeholders.
  • Implement Agile/Scrum methodologies – Enhance project workflows and team productivity
  • Drive continuous improvement – Optimize processes for better efficiency and client satisfaction
Requirements
  • Education: Bachelor’s, or Professional Degree in Computer Science, Information Technology, Software Engineering or a related field
  • Experience: Minimum 2 years of experience in software project management or a related role.
  • Technical Knowledge: Solid understanding of software development lifecycles (SDLC), mobile and web application development, and Agile/Scrum methodologies.
  • Communication Skills: Strong verbal communication skills, with the ability to interact effectively with both technical and non-technical stakeholders.
  • Organizational Skills: Excellent project planning, time management, and multitasking abilities, with keen attention to detail.
  • Problem-Solving: Proactive, solution-oriented mindset with strong analytical and decision-making skills.
  • Team Leadership: Ability to lead and collaborate with cross-functional teams to ensure smooth project execution.
  • Work Attitude: Disciplined, responsible, and adaptable with a positive and proactive approach to work.
  • Certifications (Optional): PMP, CSM, or other project management certifications are a plus.

Get to know us better

Learn about VeecoTech’s accomplishments, team & services.