Description

Job Description

Responsibilities:  

·         Development lead for a key "aaS" program, responsible for overall development efforts and executing to program schedules using Agile 

·         Lead team of software developers within the Ezmeral Container Workload Solutions Engineering team, collaborating with engineers and internal and outsourced development partners. 

·         Responsible for all stages of design and development of complex integration and automation tools, including solution design, test planning, analysis, coding, testing, and debug. 

·         Team mentoring and support of junior engineers, as part of ramping a new development team 

·         Lead project-level code and design reviews, and deliver presentations and sprint demos to key stakeholders 

·         Reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk. 

·         Excellent communication and presentation skills; mastery of English. Collaborate with cross functional and globally remote teams for successful project completion. 

·         Provide leadership in planning, defining requirements, scoping efforts, and setting appropriate milestones  

·         Defining and driving unit testing and QA requirements for development programs  

·         Work with platform engineers, security and architectural leads to implement, test and document the practices for automating the deployment of server platforms, Operating Systems and software stacks. 

·         Deliver high quality process and service delivery improvement on these solutions, to drive better productivity, quality and outcomes of value for customers.  

Requirements

 

Education and Experience Required:  

·         BE/B.TECH/MS in Computer Science from leading engineering institutions in India/abroad. 

·         10-15 years of hands-on development experience building complex software applications  

 

 

Must-have skills 

·         Advanced Python, Powershell, Javascript, Node.js or similar languages  

·         Multithreading programming, debugging skills 

·         Demonstrated expertise in REST based software architecture 

·         Demonstrated experience in a team leadership or management role 

·         Demonstrated experience leading software architecture design 

·         Demonstrated Agile SCRUM development experience and expertise  

·         Hands-on experience with infrastructure (preferably HPE products) and platform/workload automation 

·         Strong working experience in Linux 

·         Knowledge in integrating platform tools with Web-technology tools. 

·         Experience on consuming web services, REST APIs from multiple sources.  

·         Experience working with JSON. 

·         Advanced understanding of modern software design and development methodologies  

·         Experience on multiple full release project life cycles. Advanced understanding of modern SCM (software configuration management).   

·         Advanced understanding of testing tools and unit test and integration test scripting, and testing methodologies 

  

Desirable 

·         Knowledge in Hybrid Cloud domain 

·         Knowledge of Containers with hands on skills with Swarm or Kubernetes is desirable  

·         Experience in applying scripting automation skills in configuration management tool development across HPE Converged Systems / Integrated solutions, or other vendor server, storage, and networking components 

Education

Any Graduate