Lead creation of comprehensive end-to-end detailed solutions for projects and platforms
Develops and maintains technical solutions ensuring adherence to engineering and architectural design principles
Plan, evaluate, recommend, design, operationalize, and support solutions focusing on efficiency, reliability, scalability, and security
Provide expert advice and lead in system/application administration, installation, configuration/provisioning, platform planning and design, integration and release/deployment management
Execute engineering strategy and automate build, test, release and configure activities across Application, Platform and Infrastructure
Develop and document detailed solution design and act as application SME throughout design and development lifecycle
Accountable for complex applications/systems development, programming/coding and functional, technical and user interface designs
Consult on requirements and specifications and review technical deliverables to ensure quality and identify gaps
Identify, recommend, negotiate and implement improvements (buy/build/reuse) to enhance customer experience and reduce cost
Work with Architects and Technology partners to define metrics, performance goals and ensure environment interactions and data conversion impacts are considered
Identify and address application and data issues and cross-release issues that affect application integrity
Conduct code reviews, Operational Readiness Reviews and support gating and review sign-offs for solution design
Monitor service and productivity, implement continuous process/performance improvements and lead remediation plans
Mentor team members, share knowledge, and contribute to engineering practice and collaboration
Requirements
Undergraduate degree, Post Graduate degree or Technical Certificate