IT Analyst/Programmer
HP is a leading global provider of products, technologies, solutions and services to consumers and business. The company's offerings span IT infrastructure, personal computing and access devices, global services, and imaging and printing. Our $4 billion annual R&D investment fuels the invention of products, solutions and new technologies so we can better serve customers and enter new markets. We invent, engineer and deliver technology solutions that drive business value, create social value and improve the lives of our customers.business environment
hp invents.
We never stand still.
We look for new things to do, and new ways to do things we've done before.
IT is a driving force for invention.
Providing support that helps us to work smarter. Transforming our business models. Driving our competitive cost structure. Setting up end-to-end ownership. And making sure we make the most of our resources.
IT creates the re-usable building blocks with which we assemble integrated solutions, and deliver the consulting that makes the technology work.
Excellence is the minimum standard acceptable.
job description
The system analyst uses many tools and skills to practice as a consultant. Key skills are observation, curiosity, communication, patience and let me repeat patience.
An analyst educates clients (management and staff) to allow them to make good business decisions about implementation of defined computing tools and how to deploy them. If the client could make these decisions alone the analyst would not be a necessary part developing solutions.
An analyst investigates many topics with the purpose of gaining an understanding of all sides of the problems involved in building applications which perform tasks for customers (clients). An analyst uses this understanding to properly guide development of computing systems to solve tasks for organizations. Some clients are individuals with one or two computers. Some clients are large business units with hundreds of systems.
The system analyst takes a unique role in developing business solutions. The analyst must have knowledge of both business and computing. The analyst often spends time investigating a business process to understand how the data and communications flow with individual tasks and transactions.
One key role for an analyst is to remain current with computing tools. An analyst must keep in touch with emerging solutions and evolution of software. The analyst must be able to correctly recommend tools which will work together and to quickly guide his client away from combinations with conflicts and incompatibilities. Failure in this area is fatal for client relations.
The analyst must understand as many aspects of how computing fits into an organization as possible. Organizations are demanding interconnected networks and productivity enhancement tools. Upper management demands access to information and at the same time demand security as tight as Fort Knox.
An analyst must have a broad understanding of data management. Many businesses misunderstand that data is a resource just like cash, capital, buildings, tools or people. A successful analyst protects his client from loss of important data. An analyst must understand how data flows through an organization and which people should have the right to modify data, where read-only access should be invoked, and where data is to be sequestered.
An analyst must be an excellent communicator and organizer. The investigative process often generates large amounts of information about an organization, it's people, data, and processes. The analyst must be able to draw back and make a simplistic picture which accurately captures the overview. REQUIREMENTS
Bachelor's (undergraduate) degree in computer science, information systems, electrical engineering or equivalent experience.
Must have a minimum of 10+ years experience as a systems analyst.
Experience in project management is desirable.
A record of successful participation and leadership of teams.
A good knowledge of the business workings and functions.
Experience in Product demonstrations, customer training and product installation
Detailed knowledge of key customer types or customers on given products
Experience with business plan development, full software development life cycle (SDLC), software development, testing methodologies, and selling of solutions
Strong communication and negotiation skills
Possess creative ability, consulting skills, leadership qualities, credibility, self-confidence
|