Job
Description
The Applications Development Technology Lead Analyst position is a senior-level role where you will be responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. Your primary objective will be to lead applications systems analysis and programming activities. As the lead of the development team, you will be tasked with building web and mobile native journeys across multiple stacks. Your responsibilities will include reviewing design, developers" work, providing solutions to impediments, and ensuring that quality deliverables are completed well before the planned date. You will be expected to leverage advanced knowledge of system flow to develop standards for coding, testing, debugging, and implementation. Additionally, you will provide expertise in the area and advanced knowledge of applications programming to ensure that application design aligns with the overall architecture blueprint. In this role, you will serve as an advisor or coach to mid-level developers and analysts, allocating work as necessary. You will be responsible for resolving a variety of high-impact problems and projects through in-depth evaluation of complex business processes, system processes, and industry standards. Experience working in critical applications is essential, while experience working and delivering regulatory initiatives is preferred. To be successful in this role, you must develop a comprehensive understanding of how different areas of business, such as architecture and infrastructure, integrate to accomplish business goals. You will provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions. Collaboration with multiple management teams to ensure the appropriate integration of functions to meet goals is crucial. Furthermore, you will be expected to identify and define necessary system enhancements to deploy new products and process improvements. Your qualifications should include 10 to 15 years of Full Stack software engineering experience in developing enterprise-scale applications. You should have expertise in building web and mobile applications using Java, Angular/React, Oracle/Mongo DB technology stack. Hands-on experience in coding Java, Angular, SpringBoot, Oracle is required. Strong understanding of CI/CD pipelines, and DevOps practices is essential. Exposure to modern cloud-native technologies such as AWS, Kubernetes, Docker is beneficial. Expertise in enterprise integrations through RESTful APIs, Kafka messaging, etc., is also required. Additionally, expertise in Authentication, Authorization, Security, system design, microservices architecture, troubleshooting, and problem-solving is necessary. A Bachelors degree/University degree or equivalent experience is a requirement, with a Masters degree being preferred. Familiarity with cloud technologies and experience in site reliability engineering will be advantageous. If you have experience working in Modern Ways of Working and are prepared to migrate applications, services, and data to the cloud, it will be beneficial for this role. This job description offers a comprehensive overview of the responsibilities and qualifications for the Applications Development Technology Lead Analyst role. Additional job-related duties may be assigned as required.,