Job Details
Job Description:
Description
This position will be an enterprise software systems technical expert that works collaboratively with various team members in the administration, installation, configuration, customization and integration of enterprise business applications
Responsible for planning, coordinating, and supervising all activities related to the integration of software programs and applications (specifically complex MSI/X and AppV packages) into the organization's information systems This individual is also responsible for testing the interoperability of application modules under development by in-house software development teams Proven communication skills, problem-solving skills, and a thorough knowledge of integration best practices are critical to successful performance in this role.
Adheres to architectural design standards, risk management and security policies, data management policies, leading presentations in architecture review, strategic technology experienced team members and conducts peer code reviews
Participates in the development of integration elements, data models, Application Programming Interfaces (APIs)
Assists in the building of open 3rd-party Software Development Kits (SDKs)
Primary Responsibilities
Responsible for influencing and driving the organizations software delivery strategy.
Identifies and executes on opportunities for improvement in processes and technology Stays abreast of technology trends and current business challenged Applies technology to solve business problems and create better customer experience.
Partner with 3rd party vendors, internal development teams, and product owners to drive application modernization strategies that enable virtualization.
Design, coordinate and perform the installation and configuration of complex enterprise software systems.
Document procedures for installation, upgrade and customizations Provide design expertise.
Document the solution fully as required and present at relevant security/architecture/ governance forums as needed.
Work iteratively with these forums to gain approval for the solution
Build and test the solution in formal test, QA and UAT surroundings before implementing in the production environment
Develop appropriate documentation including (but not limited to) technical architecture guides and diagrams, full functional specification, security configuration, run books and other operational documents
Generate relevant knowledge base articles and on-board the solution to the production support teams
Serve as escalation support for the solution while conducting full knowledge transfer to engineering colleagues
Handles more advanced technical problems and create solutions that solve business problems
Independently solves technical issues and able to collaborate and contribute ideas
Integrates enterprise components (e.g., reference data, security, messaging) to build larger systems
Fully analyzes problems, design, develop and test the code
Collaborates with multiple teams including engineering, development and operations teams
Requirement:
Skills
A candidate must have a minimum of five years of experience in application packaging / application development roles The candidate must have served as an escalation point / lead in previous application packaging roles supporting junior packagers
Advanced Microsoft App-V 5x sequencing skills, connection group experience, Office add-ins
Advanced App-V 5x experience using Deployment and User config XML files to run system and user level scripts
Experience creating Cloudpaging (Numecent) & hybrid App-V 5x packages in support of physical driver installs
Advanced MSI/X packaging and scripting (Admin Studio., VB, Wise, PowerShell)
Advanced Procmon skills to discover root cause issues
Ability to coordinate and collaborate with business application stakeholders and infrastructure teams to ensure successful upgrades, installations or integration activities.
Ability to perform client testing, server patching and deployment assistance.
The ideal engineer will be knowledgeable and well-versed in many of the following areas:
o
Virtualization (VMWare/Hyper-V)
o
Windows 7/10, Citrix XenApp, Microsoft Windows Servers 2008/2016/2019
o
In depth knowledge of Microsoft's SCCM 2012/16 technology
o
Microsoft Exchange/Office 365
o
Microsoft Remote Desktop Services (RDS/Terminal Services)
o
VDI Solutions (Microsoft/Citrix/VMWare)
o
Microsoft Active Directory
Prior experience in both Systems Engineering and Software development
Advanced knowledge in at least one of the infrastructure disciplines and functions:
Internals of distributed Operating System (Unix/Linux, Windows, Z/OS) internals
Systems Programming
Experience with software development in one or more of the programming languages (PowerShell, Java, C#, .NET, Python)
Enterprise scale resiliency
Modern compute technologies (e.g., virtualization, cloud)
Familiar with Agile development process and automated testing
Experience working across large infrastructure environments and distributed across multiple data centers
Experience in end-to-end systems automation and orchestration
Experience in Systems and Application monitoring systems and instrumentation
Business Knowledge
Proficient in multiple business disciplines/functions strategic directions through technology
Develops mindset for risk and control compliance to departmental and company- wide standards
Executes within a client centric environment when working with teams and contributors
Experience
Experience in large scale Software development in one or more of the programming languages (C,C++, Perl, Python, Java, C#, .NET)
Comprehensive professional experience working in large scale enterprise environments
Bachelor's Degree in Engineering, Computer Science, Telecommunications, or related discipline, or equivalent training and experience.
#Pando