• Develop and launch core product features in Cognos Analytics
• Participate in shaping the overall strategy of IBM business Analytics solutions
• Own and drive the quality of multiple product components
• Create world class software and business analytics experiences for IBM customers
• Interact with cross-functional engineering teams across the company
• Participate in design thinking discussions and adapt a design driven development process
• Partner with product management to define requirements and design features according to customers’ exceptions
• Manage product backlog, customer defect reports and customer escalation from the development perspective
• Oversee and lead the agile development process for multiple component teams in IBM Cognos Analytics
• Manage highly skilled team of professional software engineers
• Ensure delivery schedules and report to release management and senior management
• Total experience of 10+ years, 3+ years of experience in leading/managing the software development and teams
• 5+ years of experience in Product Eng./Development using Agile development methodologies
• Experience with software design, architecture, development and testing Java/J2EE, applications & microservices
• Experience in front-end development using JavaScript frameworks like React.js, HTML, TypeScript, CSS and knowledge of UI/UX design principles
• Deep understanding of database modelling and database design
• Be involved and take ownership of end-to-end delivery - from requirements understanding, solution design, estimation, development, testing and deployment
• Experience of working with various stakeholders such as product management, design, operations and support teams
• Deep understanding of very large-scale software development process and software product release practices
• Experience with database systems including SQL or NoSQL data stores
• Experience with cloud-based technologies and DevOps practices
• Collaborate closely with other peer teams globally
• Excellent communication and interpersonal skills.
• Experience with people management. Ability to motivate and inspire team members.
• Uphold quality standards including reliability, efficiency, security, maintainability and usability by applying best practice processes, methodologies and tools
• Ability to multi-task and re-prioritize under pressure
• Knowledge of tools like GitHub/Jira/Monday etc.
• Knowledge of emerging technologies such as Artificial Intelligence (AI)
• Knowledge of IBM Cloud or any other Cloud environment, OpenShift, Dockers and K8S
• Experience in Business Analytics solutions, data warehousing and commercial analytics products