Location: Hartford,CT, USA
The Senior Desktop Engineer is responsible for the following job duties in addition to responsibilities of the Desktop Engineer role:
* Final technical escalation point for 2nd and 3nd level client-server issues.
* Works closely with the Systems Engineers to research, architect, test and deploy client-server infrastructure solutions and software.
* Analyzes and creates solutions to complex problems and relationships between integrated information systems.
* Employs comprehensive analytical skills to define system information requirements and objectives for system, application, and interface maintenance or enhancement requests and communicate to clients and programmer/ build staff.
* Prepares written documentation of the need for system changes or replacements and coordinates staff and manages multiple projects or large tasks for their implementation
* Conducts regular instructional workshops with field support analysts and desktop engineers to help train, coach and mentor.
* Analyzes and resolves complex system integration problems.
* Prepares written documentation in support of systems enhancements and replacements
* Identifies and works collaboratively to resolve issues between different vendor systems.
* Develops, implements, documents and validates comprehensive test plans of relevant system components and related interfaces.
* Devises and conducts pre- and post-project benchmarking metrics for moderate to complex projects.
* Participates in the system selection process, including needs assessment, RFP and vendor selection.
* Designs and documents deployment processes and procedures.
* Performs all other duties as assigned.
* Performs 24/7 On-Call support on a rotational basis.
* Demonstrates expert-level understanding of Microsoft client technologies as a core competency
* Advanced knowledge of Active Directory infrastructure (AD, DNS, DFS, GPOs, logon scripts, PKI, migrations, etc.)
* Extensive knowledge and experience with SCCM/GPOs/other central management solutions
* Experience with administrative scripting to automate routine tasks/procedures
* Fluent in network troubleshooting methodology and tools
* Demonstrates comprehensive knowledge of computer systems, system architecture, and interoperability.
* Demonstrates proficiency in all skills required to facilitate complex systems enhancements or replacements.
* Advanced video conferencing knowledge and experience
* Basic to intermediate knowledge of server technology
* VDI image management experience
* Demonstrates advanced proficiency in creating detailed documentation, including system design documentation, procedures, process and data flows, RFPs, project plans, and recommendations for
* System enhancements and replacements.
* Communicates effectively with clients, colleagues, developers, and organizational administration.
* Provides estimates for moderate to complex work efforts.
* Demonstrates comprehensive degree of analytical skills.
* Supports multiple concurrent projects, educates and coaches other team members, and manages client expectations.
* Manages tasks, resources, and project plans for team assignments.
* Escalation point and knowledge expert for 3rd level support issues
* Bachelor's Degree in Computer Science, Engineering, Information Technology or related discipline; equivalent combination of education/certification and or experience acceptable.
* Windows 7/10 client support and architectural design
* Computer hardware and software deployment, upgrades and replacements
* AD and its related technologies
* Supporting IT environments with 150+ users and computers
* End-client peripheral devices (printers, scanners, e-Sig readers, etc.)
* Mobile technology experience - centralized deployment and support
* Designing and maintaining desktop images
* VDI infrastructure
* Application packaging and virtualization
* Designing client infrastructure; GPOs, OUs, SCCM, etc.)
Licenses/Certifications:
* A+ (Required)
* MTA (Preferred)
* MCSA/MCSE (Desired)