Technical Project Manager
This individual will work directly under the Director of Projects. They will work with clients, and client vendors to grasp a complete understanding of multiple simultaneous projects’ scope, and effectively communicate this to the development team and other stakeholders.
This is a full-time, not contract, WFH position.
Roles and Responsibilities:
- Manage client expectations in regards to schedule, budget, and quality
- Research, design, and plan mobile, web, database, or application software
- Work with developers and architects to create work breakdown structures and project schedules considering resource availability and skillset.
- Manage the workflow of the software development life cycle from scoping, to design, development, QA, production implementation and post launch support.
- Gather business requirements and work with Tech Leads to develop technical specifications.
- Design database schema
- Reverse Engineer legacy software to create functional requirements from the user interface and/or code standpoint
- Provide excellent customer service.
- Work with the QA department to validate development output in terms of both functionality and quality.
- Review and validate time entries from development team.
- Own the cost, quality, and scope of projects that they manage.
- Be able to design and manage the development of software around complex business processes.
- Sales Support
- Assist the Director of Sales in sales calls with potential customers to talk to our PM process and gather requirements.
- Work directly with the sales department, clients and developers to produce estimates and proposals for software development.
- When managing projects, work with the client product owners to identify potential future scope to enhance their software.
- When managings projects, work with clients to identify other software development needs.
- Manage the proposal process for project change orders.
- 7-10+ years of work experience
- preferably working as a Business Analyst first and then transitioning to Project Management
- 5+ years of recent project management experience in software development
- 2+ year of Software Development Life Cycle experience (analysis, design, development, testing, and implementation) and Design Patterns experience.
- Have a technical background, preferably recent SQL, .NET, or iOS experience.
- Ability to read and write SQL queries.
- Experience working with Enterprise-level clients
- Experience working in agile and waterfall methodologies.
- Experience performing business analysis for software development projects
- Excellent verbal and written communication skills
- A high bar for quality
- Knowledge of source control systems like Git, SVN, etc.
Nice-to-have Qualifications (** strongly):
- **PMP Certification
- **Experience working as a Scrum Master
- Recent software development experience in web development or mobile app development