Lead creation of comprehensive end-to-end technical solutions and own technical design and delivery
Develop and maintain technical solutions ensuring adherence to engineering and architectural design principles
Provide technical expertise focused on efficiency, reliability, scalability, and security
Plan, evaluate, recommend, design, operationalize and support solutions in compliance with enterprise and industry standards
System/application administration, installation, configuration/provisioning, platform planning and design, integration and release/deployment management
Execute on engineering strategy for tools and automation of build, test, release and configuration activities across Application, Platform and Infrastructure
Create solution options and coordinate stakeholders to support development initiatives
Develop and document detailed solution design and act as application SME through design and development lifecycle
Develop functional, technical and user interface designs; consult on requirements and specifications
Review technical deliverables, identify gaps, and recommend redesigns as needed
Identify, recommend, source, negotiate and implement improvements (buy/build/reuse) to enhance customer experience and reduce cost
Define metrics and performance goals with Technology partners and address application/data issues and cross-release impacts
Work with Architects to ensure environment modifications and data conversion impacts are addressed
Contribute to advancement of engineering practice through collaboration, research, analysis and problem-solving
Conduct code reviews, Operational Readiness Reviews, and support gating and review sign-offs for solution design
Lead and implement remediation plans for performance, risk, and governance issues; manage stakeholder relationships and escalate high-risk activities
Mentor and enable team members, share knowledge, and act as a brand ambassador for the business/function
Requirements
Undergraduate degree, Post Graduate degree or Technical Certificate