Description
Job Specification - Software Packaging Engineer
Education
5+ years of professional experience and a Bachelor of Science or equivalent degree in computer science or related area of study; without a degree, three additional years of relevant professional experience (8+ years in total).
Scope and Complexity
- Medium to large projects involving multiple technologies
- Applies experience and subject matter knowledge to solve common and complex business issues within established guidelines and recommends appropriate alternatives
- Exercises independent judgment within generally defined policies and practices to identify and select a solution
- Solves diverse and complex problems
- May seek advice in order to make decisions on complex business issues
- May act as a team or project leader providing direction to team activities and facilitates information validation and team decision-making process.
- Works with and under the direction of the Application Packaging Team Lead or a Project Lead Engineer/architect and with customer nominated representatives.
- Provides guidance to employees in lower job levels.
- Provides technical support and input on the application of technology to a defined business segment.
- Able to communicate and present complex issues with assurance and confidence.
Business Impact
- Responsible for producing part or all of the technical solution to the client, in accordance with an agreed technical design.
- Has sufficient depth and breadth of technical knowledge to be individually responsible for the design and scope of deliverables within a field of expertise.
- Occasionally responsible for providing a detailed technical design for enterprise solutions.
- Understands a broad spectrum of techhnology in order to provide part or all of a detailed technical design which meets customer requirements.
- Understands Portfolio and how to apply it to engineered solutions.
- Contributes to knowledge tools and communities, and ensures project learnings are documented Knowledge sharing and reuse within practice or profession.
Knowledge and Skills
- Ability to understand and deploy automated Enterprise Software Delivery solutions such as Altiris, Radia or SCCM, etc.
- Desirable experience or knowledge in AppLocker, AppSense, Application Compatibility and other tools within the Application Packaging Workspace.
- Evidence of working within a structured workflow tool such as RayFlow or Flexera.
- Ability to conduct/lead oral status/technical meetings with customers on small to medium sized engagements.
- Demonstrates the use of consulting skills including: questioning, listening, ideas development, permission and rapport, and influencing.
- Owns and contributes to the technical design of customer solutions. Ability to translate technical details into concise and easy to understand written form. Ability to write relevant components of a proposal document (eg answer specific RFP/RFQ questions). Ability to translate verbal requirements from face to face client meetings into requirements documents, statements of work, and proposals.
- Able to discuss (within own area of expertise) requirements with the customer, and to challenge and clarify when appropriate. From the requirements, able to develop a high level design or plan, and then estimate the amount of effort required to deliver. Able to advise the engagement owner about the risks associated with this work package.
- Ability to work with a team to provide written responses to technical proposals and/or reports/documentation for delivery to tech lead/project manager.
- Ability to create and develop standards, guidelines, workflow processes and best practices
- Demonstrates a specialist understanding of Application Management Lifecycle.
- Demonstrates a specialist technical background in Application Packaging Toolsets.
- Demonstrates a specialist technical background in Application Virtualization Toolsets.
- Demonstrates a specialist technical background in Windows Server and Client platforms.
- Demonstrates a specialist understanding in 32/64 bit Operating System Architecture.
- Demonstrates a specialist technical background in the Windows Registry.
- Demonstrates a specialist technical background in Scripting.
- Demonstrates a specialist technical background in conducting software research, analysis and evaluations