Support complex enterprise architectures by developing and implementing detailed design, configuration and engineering strategies/solutions for one or more technologies within assigned technical area of expertise. Ensure capability, flexibility, scalability, performance and reliability objectives are met or exceeded for a variety of small to mid-size projects. In collaboration with the team and vendor/contractor resources, ensure viable designs, flawless execution, and seamless transition into the production environment.
Major Areas of Accountability:
- Design ~~ Delivery & Documentation ~~ Leadership & Partnerships ~~ Project Support ~~ Analysis & Problem Solving ~~ Processes, Standards & Best Practices ~~ Continuous Learning
- Independently perform moderately difficult assignments in the design, detailed configuration, integration and support of existing and future technologies within assigned technical area of expertise. Plan, design, review and approve robust, stable, scalable and manageable designs. Perform problem diagnosis, initiate problem resolution and provide ongoing life-cycle support for technology deployments and upgrades. Periodically assist in the procurement, configuration, and integration of new technologies. Provide on-call support.
- Create and maintain documentation of detailed design documents,diagrams, engineering specifications, build changes, models, troubleshooting and support guides, systems metrics, and overall project information (including key deliverables). Responsible for the technical correctness and completeness of engineering designs and artifacts. Ensure that build activities are completed per engineering diagrams that were drafted and approved for the project. Redirect build activities as needed.
- Manage effective relationships and work in partnership with leadership, team members, vendors, and contractors to deliver robust technical solutions ensuring service level commitments and project time lines are maintained. Provide technical expertise, direction and prioritization of work to team members ensuring successful project implementation and outstanding service delivery. Mentor, coach and contribute to the development of peers and other team members as appropriate.
- Collaborate with team members to ensure project scoping activities are aligned with architectural objectives. Utilize performance data and historical metrics to effectively: plan for growth needs; plan upgrades, migrations, optimizations and new implementations; identify and resolve efficiency issues; and improve overall functionality. Manage hand-over of design solutions and provide multi-faceted testing support and validation prior to the final release of new and upgraded technologies.
- Recommend, deploy and document design strategies and solutions for software/hardware/network engineering problems, based upon comprehensive and thoughtful analysis of business goals, objectives, requirements and existing technologies. Independently identify key issues, patterns and deviations. Recommend robust solutions utilizing pragmatic judgment, creativity, and in-depth technical knowledge and evaluation to comprehensively meet the needs of the business.
- Participate and provide input into the continual refinement of processes, policies and best practices to ensure optimal performance and availability of technologies. Promote reuse and develop consistent technical build, implementation and support processes. Validate -- and adhere to -- defined standards. Ensure ongoing improvements align with existing process and service management principles and Systems Development Life Cycle (SDLC) methodologies.
- Continuously develop specialized knowledge and technical subject matter expertise by remaining apprised of industry trends, the direction of emerging technologies, and their potential value to the business. Effectively present the value proposition of business-appropriate emerging technologies to technology leadership.
- Bachelors degree or equivalent (4-years) in Computer Science, Engineering or related field; or equivalent work experience.
- 5-7 years of relevant experience required.
- 5-7+ years of experience and proven engineering expertise within subject matter domain.
- Strong analytical and customer service abilities.
- Ability to communicate and articulate technical information across various organizational levels.
- Strong thought leadership abilities and a highly innovative problem solver.
- High reasoning aptitude and ability to quickly understand a complex operating environments.
- 5+ years of experience and proven engineering expertise in designing and implementing resilient, high-performing solutions with a focus on instant messaging, desktop video and web conferencing, including specific, relevant experience with Microsoft Skype for Business and Microsoft Teams.
- Financial Services industry specific knowledge that includes a working knowledge of industry standards.
- Preferred certification in ITIL Foundation.
- Strong written and verbal communication skills with the ability to translate technical information to non-technical audiences and vice versa.
- Excellent problem detection and determination skills in multiple functional infrastructure/application areas.
Subject matter experience in:
- Skype for Business Online
- Microsoft Teams
- Skype and Teams Mobile Platforms
- Office 365 Groups
- Zoom integration
- Office 365 Security and Compliance Center, and Exchange Administration Center for compliance archiving and retention
- Call Quality Dashboard, Office 365 Adoption (PowerBI), and other tools used for analytics and adoption metrics
- Phone System, Audio Conferencing, and Calling Plans
- Enterprise Voice
- Polycom RealConnect integration
- Session Border Controllers/Gateways
- Integration with Cisco Unified Communications Manager
- SIP Trunk Configuration
- Microsoft 365 Certified: Teamwork Administrator
- Microsoft Certified Solutions Expert (MCSE): Productivity