Citigroup - Irving, TX
posted 3 months ago
The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities. This position requires a strong focus on agile methodologies and best practices, ensuring that the development process is efficient and effective. The lead analyst will be expected to coach and mentor team members, helping to eliminate impediments and fostering a collaborative environment. Additionally, the role involves managing stakeholders and partnering with them to develop a roadmap for releases and milestones, ensuring accountability for delivery. In this role, the lead analyst will also be responsible for developing frameworks, designs, data models, and architecture diagrams, and will need to document and communicate these effectively within and outside the team. It is crucial that the team adheres to the best engineering standards, including DevOps and Site Reliability Engineering (SRE) practices. The lead analyst will serve as a second-level reviewer for application design and implementation, providing inputs and reviewing test plans and test cases to ensure adequate coverage and product quality. As the single point of contact for production incidents at Level 3, the lead analyst will troubleshoot issues, perform root cause analysis, and implement permanent resolutions. The role requires ensuring that sprint deliverables are met while also being hands-on in addressing development stories as needed. This position is ideal for someone with extensive experience in full-stack software engineering, particularly in developing enterprise-scale applications, and who is ready to take on a leadership role within the technology team.