Description

Job Description

  • Must have strong domain expertise in Storage Infrastructure, hands-on with modern DevOps tools and processes, have good experience with Cloud technologies/Machine Learning implementation and proficient with modern software programming languages like Python, GoLang and Java.
  • Knowledge of AWS, CI/CD - Experience in developing IaaS application is preferred
  • Experience in Storage Area Networking technologies and associated protocols
  • Experience in overall architecture of software systems for products and solutions
  • Good knowledge of Storage and cloud technologies - develop strong product roadmap aligning with business priorities
  • Strong understanding and experience in developing Micro service-based web applications
  • Experience in performance analysis, caching mechanisms, Cross-Platform development
  • Strong leadership skills, including coaching, team-building, and conflict resolution
  • Experience working with Array Management solutions or Data Mobility solutions or Cloud integration products or similar ones from reputed storage organizations
  • Well versed with Agile development practices and should able to drive high standards towards quality of products being delivered
  • Collaboration across organization to deliver best products to the customers
  • Exceptional interpersonal and communication skills
  • Guide, coach and mentor junior and senior engineering team members to assure apt business and individual development goals.
  • Manage and execute software development projects from beginning to finish
  • Advanced project management skills including time and risk management, resource prioritization, and project structuring.
  • Strong analytical and problem solving skills.
  • Advanced business acumen, technical knowledge, and extensive knowledge in applications and technologies.
  • Strong multi-tasking and prioritization skills.
  • Good understanding of the company's policies and processes.


Requirements

  • Build and lead highly motivated team
  • Develop personal growth opportunities and foster innovative culture
  • Keep up to the technology trends in Storage and drive the state-of-the-art solutions
  • Build prototypes/POCs for the proposed solutions and provide technical leadership
  • Be an expert facing the partners in the knowledge of the products, solutions or service offerings of the Organization with an insight into the competitor's offerings
  • Provides direct and ongoing leadership for a team of individual contributors designing and developing new products, enhancements and updates.
  • Manages deliverables, schedules for multiple ongoing projects, ensuring that resources are appropriately allocated and that goals, objectives, timelines, and budgets are met in accordance with program and organizational roadmaps.
  • Communicates project status and escalates issues to direct managers, program managers, and internal and external development partners.
  • Manages relationships with outsourced partners and suppliers, including setting expectations regarding deliverables, product quality, schedules, and costs; ensures that team members are effectively communicating and collaborating with outsourced resources.
  • Proactively identifies opportunities for process improvement and cost reductions opportunities.
  • Provides people-care management for assigned team members, including hiring, setting and monitoring of annual performance plans, coaching, and career development; ensures that proper knowledge and career development tools are in place to support ongoing team member and process development.

Education

Any Graduate