Hewlett-Packard
Cloud Solutions Software Designer
Bengaluru Area, India, IN - Information Technology and Services
Description
This position will be part of CloudSystem Architecture and R&D Lab - staffed with engineers and technologists across the hardware and software groups of HP. The charter of this organization is to implement, test, and validate CloudSystem architecture at real world scope and scale; and then publish this architecture to help customers move to the cloud. The person will need to develop solutions targeted to address common customer workloads, use cases, and ISV applications.
The person will be part of a team that designs, develops/configures, tests, and supports industry leading datacenter automation products used by almost every Fortune 500 company, within the CloudSystem lab. He/she will work towards extending our product lead into hybrid cloud environments. The individual will work with Product Management, subject matter experts, QA and documentation teams to review requirements, write code to specifications, and support the products he/she develop. The individual will have opportunities to explore new technologies and leverage them to keep the products cutting-edge. He/she will be a broad experience, and capable of driving solutions across compute, network, storage, real & virtual domains. He/she will help create the vision, architecture, and products behind hybrid cloud environments. It is important that the candidate has designed or built a provisioning or automation system using virtualization &/or system management tools.
Responsibilities
- Understands the technical vision, strategy, design and usability principles that enable world-class Cloud Solutions.
- Work with engineering team to develop world-class coding standards, design patterns and practices and to develop integrated features and tools.
- Consistently understand current or emerging technologies that shape strategic design of services in consideration of cost, portability, compatibility, or usability factors
- Understand the evolution of the software engineering practice within the organization, including better reporting, tools, and evolution of agile development methodologies/practices.
- Designs enhancements, updates, and programming changes for portions and subsystems of end-user applications software running on local, networked, and Internet-based platforms.
- Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution.
- Writes and executes complete testing plans, protocols, and documentation for assigned portion of application; identifies and debugs, and creates solutions for issues with code and integration into application architecture
- Collaborates and communicates with management, internal, and outsourced development partners regarding software applications design status, project progress, and issue resolution
Qualifications :
Qualifications
Education and Experience
- Bachelor"s or Master"s degree in Computer Science, Information Systems, or equivalent
- 2-4 years experience in Internet/Web based Software development.
Knowledge and Skills
- Individual should expect to work in a fast-paced, startup-like environment.
- Strong desire to build, sense of ownership, urgency, and drive.
- Fluency in best practices of Web Oriented and Internet Scale Web applications architecture and design.
- Agile Software Development Experience
- Java Programming experience desired.
- Knowledge of Python, XML and other scripting languages.
- Knowledge of VMware or other Hypervisor technology.
- REST web services development
- Distributed computing
- Internet application development
- Strong knowledge of Usability principles and techniques.
- Excellent verbal and written communication skills
- Ability to work well with people and be both highly motivated and motivating.
- Ability to handle multiple competing priorities in a fast-paced environment
- Strong analytical and problem solving skills.
- Designing software applications running on multiple platform types
- Software applications testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools
- Excellent written and verbal communication skills; mastery in English and local language. Ability to effectively communicate product architectures, design proposals and negotiate options at management levels.
Desirable:
- Working knowledge of HP applications like SiteScope, OO, UCMDB, CSA/SA, DMA.
- Knowledge of datacenter and application architecture.
No salary provided
Posted August 21, 2014 at 03:16PM from LinkedIn http://ift.tt/1phLzVU
via IFTTT
No hay comentarios:
Publicar un comentario