Job Summary
The Manager of Product Development is responsible for implementing the development process to resolve issues and identify opportunity areas. This role will lead product development teams and establish and implement best practices and standards related to engineering processes through all phases of the software development life cycle.
Essential Duties & Responsibilities
- Provides development, implementation, and deployment guidance as per approved design by collaborating with stakeholders.
- Ensure that functional engineering domain expertise is deployed and integrated in an efficient and effective manner to meet project requirements and deliverables across all locations.
- Provides leadership, vision, and strategy to ensure that the daily operations of the development teams align with the present and long-term goals of the business.
- Develops / enhances architectural design frameworks to ensure high quality information systems are delivered expeditiously and aligned with business objectives.
- Manages technically focused scrum teams potentially across multiple locations.
Experience
Education
Bachelor's Degree in computer science or related field required.Master's Degree preferred.Minimum Qualifications
Overall experience of 11+ years in SDLCAt least 5 years of software development experience including substantial and complex whole life cycle software development management experience.1+ years' experience in leading scrum teams, preferred.5+ years' experience in software product development.Experience leading technology direction preferred.Skills / Knowledge
Strategic thinker and proven leader / team player with incredibly strong communication and collaboration skills.Passionate, customer-champion with proven success in producing innovative products, services and supporting processes directly focused on improvement of bottom-line results.Proven skill in understanding market and technology trends, and customer needs and developing product development strategy and aligning product implementation plans built directly from customer input.Experience in building solid business plans which include appropriate ROI and related business analysis and justification. Must be proficient in delivering and selling that vision through all levels of management within the organization.Ability to determine clear prioritization and appropriate trade-offs regarding product roadmap candidates as well as resourcing and timing.Ability to lead, mentor and develop a talented team of high-performing individuals in a fast-paced environment directly and successfully.Proficient in MS Office applications; VersionOne, TFS, Jira experience a plusKnowledge of SCRUM and Agile principles a plusShould have hands on experience on C#, .NetCore, .NET Framework, MS-SQL, MySQL, Postgres, NoSQL databases, NodeJS, JavaScript based framework like Angular.Strong knowledge of implementing and managing on-premises and cloud infrastructure.Should have knowledge of messaging Queues (Kafka or RabbitMQ)Should have hands-on experience on PythonExperience in building ETL pipelines like HL7 / FHIRShould have hands-on experience with AWS services (certifications a plus)Knowledge of AI / ML technologies and should have ability to guide technical conversations around AI initiativesShould have hands-on experience with DevOps and CI / CD workflowsSkills Required
Rabbitmq, Nodejs, .NET Framework, Aws Services, Jira, Devops, .Netcore, Postgres, Tfs, Kafka, Mysql, Python, Ms-sql, Versionone