Technical Project Manager/Manager, Software Engineer- USA, India
- The candidate MUST HAVE a very good command on Agile and Waterfall development models leading teams of different sizes into delivering continuous releases on time and at the desired quality.
- The role involves providing guidance to define the Technology Stack and evaluating the pros and cons of the latest available upgrades.
Build a roadmap to identify, execute and migrate components to newer technologies using a modular approach so as to minimize technical debt. - Build and Provide the Technical Architecture Solution as well as the Technical & Functional Architectural specification.
- Define and manage software releases and configurations
- Manage software release projects utilizing project management tools
- Must be proficient in Java/J2EE technologies stack, cloud technologies, advance web-based software tools
- Ideal candidate must have growth path from being software developer, to development lead, to architect to manager with experience working at small to mid size software development company
- Must be willing to wear multiple hats and work in a small startup culture
- Excellent with people management
- Experience developing software for pharmaceutical industry with it’s GCP-ICH and 21 CFR Part 11 regulatory guidelines compliance is preferred; if not, candidate must be willing to get trained and strictly adhere to.
Responsibilities:
- Prepare as well as review/assess High/Low level design.
- Prepare Technical Guidelines, Checklists, FI checklists, Delivery Notes & Efforts Consolidation.
- Monitor the progress of release specific documentation and coding deliverables, periodically identify project risks, mitigate and also escalate to senior management attention.
- Develop Project specific documents: Process Definition, Planning, Estimation, Status Reports/Causal Analysis and Project Completion Report.
- Review and approval of all Project Documents, wherever required.
- Analyze and validate SQA Reports (where necessary).
- Support the team to implement and comply to quality management system (QMS) organization-wide.
- Perform internal UAT of the product with data before customer UAT.
- Effectively and timely communicate with the management and Customers, facilitate Customer Acceptance and provide Implementation Support.
- Provide technical training guidance to team members.