Under the supervision and direction of the Applications and Desktop Engineering Manager, this position is responsible for the integration, deployment, support and maintenance of both networked and desktop applications across physical and virtual desktops, and to promote the optimum usage of the software to increase user productivity and satisfaction. Focuses on optimizing stability, availability, reliability, and performance. Effectively manages software life-cycles, providing input into budget preparation. Successful candidates to be able to articulate and walk through how they approach, overcome, implement and problem solve solutions. Requires rotating on-call for after-hours support and escalations. Minimal travel may be required.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Design, develop, and maintain Microsoft Windows client architecture through a strong understanding of industry best practices.
Provide advanced troubleshooting for complex issues that appear to be related to the client operating system and/or any of the applications that are included in the standard client image.
Responsible for maintenance and development of Group Policies (GPO).
Responsible for the definition, development, maintenance, support and documentation of the Windows client image.
Participate in the development of technical standards related to the secure, reliable implementation of new technologies within the Windows client environment.
Works with the Applications and Desktop Engineering Manager to develop and document firm standards for desktop and related technologies.
Coordinates and manages changes to the production desktop environment.
Assists with resolution of escalated incidents and participates in problem management activities.
Participates in and/or manages cross-functional team projects to implement new or updated technology.
Test and certify new applications and application changes to confirm that they meet the firm’s technology standards and do not conflict with existing applications or services.
Ensure successful testing, implementation, and transition of solutions to production.
Scope and design detailed technology solutions to specific business needs.
Manage desktop security updates and follow a disciplined approach to implementing processes to ensure a timely delivery of these updates.
Automating the deployment of applications, patches, hot-fixes and security updates.
Work with vendors and 3rd party integrators to deliver customer application solutions and resolve existing issues.
Displays professionalism, quality service and a "can do" attitude to internal members/departments of the Firm as well as external clients and vendors via electronic and print correspondence, over the telephone and in-person.
Manage and update the physical and virtual (VDI) desktop environments and related images.
Management and troubleshooting the Horizon View VDI infrastructure (Horizon View, vSphere, vRealize Operations, etc) and related desktops.
Performs maintenance in accordance with Information Technology change management policies.
ADDITIONAL DUTIES AND RESPONSIBILTIES:
Maintains awareness of industry trends and their advantages with the ability to make recommendations for improving technology used by the firm.
Provide User Support and other IT staff with documentation and hands-on demonstrations of troubleshooting and integration methods.
Assumes additional responsibilities as assigned.
KNOWLEDGE, SKILLS AND COMPETENCIES:
Knowledge of Microsoft Windows desktop Operating Systems.
Maintenance and development of Group Policies (GPO) and Active Directory.
Developing or updating VB (Visual Basic) script, Microsoft Windows PowerShell or other scripting languages
Packaging applications and application updates using Flexera AdminStudio or other related technologies.
Deploying software using enterprise deployment technologies such as Microsoft Systems Center Configuration Manager 2012 (SCCM), Flexera EDS
A thorough understanding of how applications install on Microsoft Windows platforms
VDI technologies such as VMware Horizon View.
Working knowledge of VMware vSphere.
Image creation process using SCCM
In depth knowledge of Microsoft Windows Client security configurations and best practices.
Additional knowledge in one or more of the following technology areas:
Updating applications in Citrix XenApp.
Experience virtualizing applications using VMware ThinApp or Microsoft App-V.
Client Security and encryption solutions such as Check Point EndPoint Security.
Working knowledge of Anti-Virus technologies.
Network communication protocols (TCP/IP, HTTP, SSL/TLS).
A strong customer service orientation and ability to establish and maintain effective working relationships with peers, management, system users and others throughout the firm.
Ability to resolve problems independently in accordance with defined policies and procedures.
Knowledge of ITIL Service Management principles.
Ability to multi-task effectively and manage competing priorities.
Effectively manage projects on-time and in budget, including writing the project charter.
Ability to develop and document standard operating procedures.
Experience working in a law firm or other professional services environment.
5-7+ years of experience in relevant technology and business skills as detailed above.
WORKING CONDITIONS/PHYSICAL REQUIREMENTS: Physical attributes an employee must have in order to perform the essential function of a job with or without a reasonable accommodation e.g. sit for extended periods of time, ability to lift 50 lbs.; how much travel should an employee expect with this job; type of environment associated with job e.g. indoor/outdoor.
Requires rotating on-call for after-hours support and escalations.