Please contact Casey Yeh at
caseyyeh@yahoo.com, if you would like to apply for the job.
Primary Role Responsibilities:
The primary responsibility of the End User Design Engineer is to design and oversee the development of programs and modules services for End User services used by HP's employees and contractors.
This role focuses on providing:
• Leading the design and architecture for various tools and technologies supporting end user data management services for 425K HP employees and contractors
• Developing programs and services for End User services to assist in the deployment and management of PC Backup, PC Setup and Migration, PC Encyption, PC Virtualization, and Cloud Computing services.
• Participating in operational project and program management (ie: root cause owner and leading projects to resolve problem management records)
• Providing Subject Matter Expertise on software design, architecture and development
• Leading implementation and deployments of Plan of Record (POR) initiated activities requiring programming, design, and development
• Applying advanced subject matter knowledge to complex business issues
• Contributing to the development of new ideas and methods
• Working on complex problems/projects where analysis of situations for data requires an in-depth evaluation of multiple factors
• Exercising significant independent judgment within broadly defined policies and practices to determine best method for accomplishing work and achieving objectives
• Providing mentoring and guidance to junior team members. Frequently represents organization to customers, partner organizations, and clients
• Participating as a member of development team.
• Participating in code reviews. Prepares and executes unit tests.
• Applying growing technical knowledge to maintain a technology area (e.g. Web-site Development)
• Applying HP and 3rd party technologies to software solutions of moderate complexity.
• Providing time / resource estimates for assigned tasks
Qualifications
Education and Experience Required:
• Typically a technical Bachelor's degree or equivalent experience and a minimum of 10 years related experience or a Master's degree and a minimum of 4 years of experience
Knowledge and Skills Required:
• More than 5 years experience writing code using languages such as (and not limited to) Java, C, C++, C#, VB.Net, ASP.Net UNIX, SQL
• Ability to work with Web-development tools for new applications
• Basic Understanding of RDBMS databases such SQL Server and Oracle. Basic understanding of modern software design and development methodologies (e.g., OO)
• Experience on one or more full release project life cycles
• Strong understanding of modern SCM (software configuration management)
• Basic understanding of testing tools and unit and integration test scripting, and testing methodologies
• Experience using an Integrated Development Environment (e.g., Eclipse, Visual Studio)
• Strong understanding basic Database Administration
• Able to apply consistently quality and security standards
• Good verbal and written communication skills
• Developing general project management/team leader skills
• Ability to work effectively in a team and with client
• Experience with HP IT processes a plus such as Datacenter Demand Reviews (DDR), Asset Management, Configuration Item Management, Implementation Validation and Change Control (IVCC or Move to Production), Change Management, Project and Portfolio Management (PPM) Processes)
Critical Competencies to Drive Business:
Core Technical Leadership (IT)
Demonstrates leadership in the development of technical innovations and in ensuring optimum collaboration and knowledge sharing of technical insights
Technical Solution Design (IT)
Creates a solution vision and design framework for guiding and synthesizing the technical contributions of specialists
Technical Project Management (IT)
Helps develop and implements project strategy and direction
Information Management Acumen (IT)
Demonstrates fundamental understanding of information management systems and infrastructure
Organizational Interface Management
Actively bridges technical and business cultures and perspectives to promote cross-organizational collaboration
Technical Excellence Development
Recognizes the interrelationship of individual and organizational excellence, and their contribution to technical leadership
Technical Performance Optimization
Exercises personal authority and organizational leadership to establish and maintain employee excellence
Change Management
Develops methods for supporting innovation and change across the organization