Experience required: 10+ years Job Location: Delhi NCR
What do you need for this Role?:
Minimum of 3 years of experience in a techno-managerial role, managing software product development Critical experience in handling large to medium new product development in design, development & verification of software applications on cloud platforms Experience in native and hybrid mobile app technologies such as java and golang Experience in DevOps technologies such as jenkins, ansible, gradle, elasticsearch, dockers and splunk Knowledge and/or experience in Design Thinking and Agile dual-track development is preferred Prior experience working with cross-cultural teams is preferred Certification in Agile SCRUM / SAFe Agile is required
What you’ll do?:
➔ Demonstrated expertise in lean/agile/XP processes and an understanding of the environment and tools required for efficient and effective delivery of innovative and high-performance software and solutions
➔ Demonstrated expertise in building and developing strong software talent
➔ Drive productivity improvements in software development and establish software best practices
➔ Ability to help establish software metrics & recommend the processes for measurement and improvement
➔ Knowledge in firmware development and hardware design is a plus
➔ Good understanding of the architectural trends and emerging technologies
➔ Ability to contribute to the development of product and technology roadmaps and strategy
➔ Demonstrated expertise in delivering to the commitments and to the expectations of the business units
➔ Demonstrated experience in excellent communication and interpersonal skills, negotiating; managing change; goal setting; planning and organizing teamwork; ability to address difficult situations;
➔ Must possess managerial courage; must be confident managing risks and making decisions that will likely have a large impact on the organizational objectives
➔ Good financial acumen; strong mathematical and financial capabilities
➔ Eight Core Competencies: Intellectual Horsepower, Technical Ability, Team Building, Identifying and Developing Talent, Dealing with Ambiguity/Change, Managing Diverse Relationships, Organizational Ability, and Comfort Around Higher Management.
➔ Plans direct and implements all aspects of the company's design and development of new medical device products or software systems.
➔ May develop, evaluate, implement and maintain technical quality assurance and control systems or reliability systems and standards pertaining to materials, techniques, or company products.
➔ Oversees the investigation and evaluation of existing technologies.
➔ Guides the conceptualization of new methodologies, materials, machines, processes, or products.
➔ Directs the development of new concepts from initial design to market release.
➔ Manages feasibility studies of the design to determine if capable of functioning as intended.
➔ Monitors documentation maintenance throughout all phases of research and development.