Application Development Lead

2 days ago


Pune, Maharashtra, India Citi Full time US$ 1,04,000 - US$ 1,30,878 per year

Summary:

This role is for a application dev lead within the FI Data team, responsible for leading, mentoring, and developing a high-performing team of application developers and data engineers. The team focuses on monetizing data generated by the fixed income business and building cutting-edge tools and services that provide actionable insights with a direct impact on revenue and business strategy.

Job purpose:

The FI Data team is undergoing rapid expansion, dedicated to delivering state-of-the-art data-centric solutions. As the India dev lead for risk data reporting, you will play a pivotal role in shaping the team's technical direction, fostering a culture of innovation, and ensuring the successful delivery of strategic initiatives across sales, risk, pricing, quants, algorithmic trading, execution, trade processing, and more. You will lead and empower engineers utilizing a sophisticated data analytics stack built around big data streaming, distribution technologies, and microservices. Handling exceptionally large daily data volumes, your leadership will be critical in enabling the fixed income business to maintain a competitive advantage by generating real-time insights from these datasets. This leadership role offers a rewarding and exciting opportunity to mentor and guide a team that directly impacts one of the most forward-thinking and successful businesses on the street, solving complex business and technology problems with a direct, measurable revenue impact.

Key Responsibilities:

  • Lead and oversee the design and development of high-performance green-field data analytics products for a Tier 1 bank, ensuring architectural excellence and alignment with business goals.
  • Collaborate strategically with other dev leads in US and Canada, translating complex business requirements into technical roadmaps and fostering a partnership approach to deliver impactful solutions.
  • Drive innovation within the team, encouraging the exploration and implementation of cutting-edge data visualization and analytics solutions.
  • Mentor and guide team members in applying an engineering mindset, fostering deep understanding of use-cases, developing robust estimation techniques for volume and compute velocity, and openly addressing implementation limitations.
  • Lead the evaluation and development of Proof-of-Concepts (POCs) for new strategic initiatives, guiding the team to convert successful prototypes into robust enterprise solutions.
  • Foster a culture of continuous learning and growth within the team, empowering members to research, learn, and recommend emerging technologies.
  • Provide leadership and strategic direction for post-release support, collaborating closely with business, development, and support groups to ensure operational stability and client satisfaction.
  • Manage team performance, including goal setting, performance reviews, career development, and providing regular feedback to foster professional growth.
  • Participate in hiring processes, attracting, interviewing, and onboarding top talent to grow the team's capabilities.
  • Facilitate effective communication within the team and across different stakeholders, ensuring transparency and alignment.

Knowledge/Experience:

Technical Skills:

  • 10+ years of demonstrable and relevant experience in software development, with at least 3-5 years in a leadership role within a high-performing technical team.
  • Strong understanding of Java and/or Python 3.6, with the ability to guide and review complex solutions.
  • Solid understanding of REST API development, including best practices for design, security, and scalability.
  • Demonstrable experience in driving the creation of reusable, testable, and efficient code with proper error and exception handling, and establishing coding standards.
  • Extensive experience with the design and implementation of cloud-native applications and deployment via Kubernetes / Openshift, including strategic decision-making on cloud architecture.
  • Expertise in big data computation platforms (Flink, Spark, Apache Beam) or big data distribution platforms (Hadoop, Druid, Pinot, Trino, Ignite), and a track record of leading teams leveraging these technologies.
  • Hands-on experience in handling various data structures, and the ability to guide complex data modeling decisions.

Software Engineering Leadership:

  • Proven leadership in establishing and maturing Continuous Integration and Continuous Delivery environments. Familiarity with TeamCity, Sonarqube, and Jenkins.
  • Extensive experience with the SDLC lifecycle and in leading and coaching within an Agile environment (Scrum/Kanban).
  • Demonstrable leadership in promoting and enforcing engineering best practices: design patterns, coding standards, rigorous code review processes, and comprehensive unit testing strategies (e.g., Mockito, Junit, Pytest).
  • Deep understanding of Agile software development methodologies and strong experience in driving adoption and optimization of standard CI tools (Jenkins, TeamCity, Sonarqube, git).

Leadership and Interpersonal Skills:

  • Exceptional leadership, communication (oral and written), and interpersonal skills, with a proven ability to motivate, inspire, and develop diverse technical teams.
  • Strong ability to build and nurture influential relationships with senior stakeholders, peers, and business partners across the organization.
  • Self-motivated, highly organized, and results-oriented, with a strong determination to achieve team goals and the ability to empower autonomous work.
  • Flexible and adaptable leader with a track record of successfully guiding teams to deliver high-quality results within demanding timelines.
  • Demonstrated experience in performance management, career development, and conflict resolution within a technical team.

Qualifications / Education:

  • Strong academic record, ideally with a Bachelors or Masters degree in Computer Science, or related technical/quantitative discipline. Proven success in leading teams in the design and delivery of complex, multi-tiered applications.
  • Ideally, a foundational understanding of financial derivatives (rates or other) or a strong willingness to rapidly learn and apply knowledge in this domain.

-

Job Family Group:

Technology

-

Job Family:

Applications Development

-

Time Type:

Full time

-

Most Relevant Skills

Please see the requirements listed above.

-

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

-

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi's EEO Policy Statement and the Know Your Rights poster.



  • Pune, Maharashtra, India beBeeApplication Full time ₹ 1,80,00,000 - ₹ 2,40,00,000

    Lead Application Specialist">About the Role:">The ideal candidate will be responsible for leading application development efforts, collaborating with various teams, and ensuring that application requirements are met.">Responsibilities:">">Collaborate with cross-functional teams to design, build, and configure applications.">Oversee the development process...


  • Pune, Maharashtra, India beBeeApplication Full time ₹ 90,00,000 - ₹ 1,50,00,000

    Job Title: Application LeadOverview:As an Application Lead, you will be responsible for leading the effort to design, build and configure applications. You will act as the primary point of contact and collaborate with various teams to ensure that application requirements are met.The ideal candidate will have strong leadership skills and experience in SAP...


  • Pune, Maharashtra, India beBeeDevOps Full time ₹ 1,80,00,000 - ₹ 2,50,00,000

    Lead the charge in software development as an experienced Application Lead. This key role involves spearheading the design, build and configuration of applications, ensuring seamless alignment with business objectives.Key Responsibilities:Drive application development projects from conception to completionCollaborate closely with cross-functional teams to...


  • Pune, Maharashtra, India beBeeDevelopment Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Application Development Lead RoleAs a seasoned leader, you will be instrumental in driving the success of application development projects. Your primary responsibility will be to oversee the design, build, and configuration of applications, serving as the key point of contact.Key Responsibilities:Expectations include being an SME (Subject Matter Expert) in...


  • Pune, Maharashtra, India beBeeApplication Full time ₹ 15,00,000 - ₹ 30,00,000

    Job Title: Application LeadA key player in our organization is sought after to lead the effort to design, build and configure applications. This role involves acting as the primary point of contact, ensuring seamless communication with various teams and stakeholders.Role Overview:This position requires a seasoned professional with expertise in Microsoft...


  • Pune, Maharashtra, India Citigroup Full time

    The Applications Development Manager is an intermediate management level position responsible for providing full leadership and direction to a team of employees in an effort to establish and implement new or revised application systems and programs in coordination with the Technology team The overall objective of this role is to lead applications systems...


  • Pune, Maharashtra, India Citi Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Summary:This role is for a application dev lead within the FI Data team, responsible for leading, mentoring, and developing a high-performing team of application developers and data engineers. The team focuses on monetizing data generated by the fixed income business and building cutting-edge tools and services that provide actionable insights with a direct...


  • Pune, Maharashtra, India beBeeApplication Full time ₹ 20,00,000 - ₹ 40,00,000

    Lead Application DevelopmentAs a seasoned technology leader, you will spearhead the design, development, and deployment of cutting-edge applications. Your role involves fostering collaboration among cross-functional teams to ensure timely project delivery. Key responsibilities include:Key Responsibilities:Driving technical strategy and vision for application...

  • Application Lead

    2 days ago


    Pune, Maharashtra, India Guidance Groove Full time US$ 1,50,000 - US$ 2,00,000 per year

    Job Description – Application Lead (Python On Azure)Project Role:Application LeadProject Role Description:Lead the effort to design, build, and configure applications, acting as the primary point of contact.Location & ExperienceBengaluru – Minimum 3 years of experience in Python on AzureBengaluru – Minimum 5 years of experience in Python on AzurePune...


  • Pune, Maharashtra, India beBeeDatabaseAdministration Full time ₹ 20,00,000 - ₹ 25,00,000

    **Application Lead Role**We are seeking an experienced Application Lead to join our team. The successful candidate will be responsible for leading the effort to design, build, and configure applications, acting as the primary point of contact.Key Responsibilities:Collaborate with various teams to ensure application requirements are met.Oversee the...