Technical Project Manager

Job Description: 

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.

Required Qualifications: 

  • 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 

Apply Now