onsite
Application Development Technology Senior Lead - Citi
Software Engineer
Senior technical leader driving the architecture and delivery of a high‑performance Financial Analytics platform, blending strategic vision with hands‑on development in Java and .NET within an Agile environment.
About the role
Key Responsibilities
- Define and own the technical vision and architecture for the Financial Analytics application, ensuring scalability, performance, and security.
- Lead a world‑class development team, mentoring engineers and fostering a culture of continuous improvement.
- Collaborate closely with product, data science, and business stakeholders to translate requirements into robust, maintainable code.
- Drive the end‑to‑end delivery of features, from design through deployment, using Agile practices and CI/CD pipelines.
- Champion best practices in coding, testing, and documentation across the team.
Requirements
- 10+ years of experience in application development with deep expertise in Java and .NET ecosystems.
- Proven track record designing and scaling enterprise‑grade analytics platforms.
- Strong leadership skills with experience managing high‑performing technical teams.
- Hands‑on experience with Agile methodologies, CI/CD, and cloud platforms (AWS, Azure).
- Excellent communication skills and ability to influence cross‑functional stakeholders.