Project Manager
Roles & Responsibilities:
- Lead and manage software development projects from inception to completion.
- Manage project resources, including team members, budget, and timelines.
- Identify strategies, risks, and options, recommend approaches and mitigations to meet client/functional requirements.
- Monitor project progress and performance metrics to ensure projects are delivered on time and within budget.
- Develop project plans, timelines, and budgets in collaboration with stakeholders.
- Regularly communicate with senior management regarding the status of specific project deliverables and providing updates to stakeholders.
- Ensure project goals, scope, and deliverables are clearly defined and achievable.
- Coordinate and communicate with cross-functional teams, including developers, designers, and QA testers.
- Ensure adherence to project management best practices and methodologies, such as Agile or Scrum.
- Work with the business development team to create statements of work, proposals, and project quotes.
- Execute thorough quality assurance testing on all applications, meticulously documenting issues and bugs.
- Work closely with the development team to prioritize and resolve identified issues.
Relevant Experience:
- 5+ years of experience as a software project leader / Business Analyst or Project Management experience working within large, multi-team engagements.
- 3+ years of experience in software development, quality assurance, technical support, and in building full stack software solutions.
- Bachelor’s degree in computer science, engineering and/or business is a plus.
Skills Expected:
- Proven track record in building software, either SaaS or on-prem
- Familiar with modern technology paradigms – including AI/ML, Cloud, Data, Application Development, and Digital transitions.
- Strong knowledge of Software Development Life Cycle (SDLC).
- Must have hands-on experience with proposal creation and leading proposal presentations.
- Proficiency with project management tools, including “Jira.”
- Proficiency in quality assurance testing, with a deep understanding of testing methodologies and tools.
- Exceptional problem-solving and critical-thinking skills.
- Outstanding written and verbal communication skills.
- Ability to excel under pressure and meet tight deadlines.
- Strong leadership skills, with the ability to coordinate and lead cross-functional teams.
- PMP or related certification is a plus.
- Experience With Agile Methodologies Preferred.
Note: Candidates having aviation and/ or military software experience will have preference.