Job Details
            
              Location:
              
                
                  Pune, Maharashtra, 411001, India
                
              
              Posted:
              
                Sep 13, 2025
              
            
           
          
            Job Description
            Responsibilities:
- Collaborate with cross-functional management teams to ensure seamless integration of systems and processes, aligning with business goals and driving product innovation and process improvements.
 - Provide technical leadership and expertise in application programming, ensuring adherence to architectural blueprints and best practices.
 - Champion and implement modern software development methodologies, including Kotlin for backend development, React for frontend development, and TDD to ensure high-quality, maintainable code.
 - Develop and enforce coding standards, testing procedures, debugging protocols, and implementation strategies.
 - Possess a deep understanding of system architecture, infrastructure, and their integration to achieve business objectives.
 - Analyze complex business processes and system workflows, identifying and resolving high-impact problems and projects.
 - Propose innovative solutions to address business challenges, leveraging cutting-edge technologies and industry best practices.
 - Mentor and coach mid-level developers and analysts, providing guidance, allocating tasks, and fostering professional growth.
 - Maintain a strong focus on risk management, ensuring compliance with applicable laws, regulations, and company policies, safeguarding Citigroup, its clients, and assets.
 
Qualifications:
- 7-10 years of relevant experience in application development or systems analysis, with a proven track record of successful project delivery.
 - Extensive experience in software application design, development, and implementation.
 - Strong proficiency in Kotlin for backend development and React for frontend development.
 - Demonstrated experience with Test-Driven Development (TDD) and associated frameworks.
 - Deep understanding of system architecture, design patterns, and best practices.
 - Proven ability to lead and mentor development teams, fostering a collaborative and productive environment.
 - Excellent problem-solving and analytical skills, with the ability to identify and resolve complex technical issues.
 - Strong communication and interpersonal skills, with the ability to effectively convey technical concepts to both technical and non-technical audiences.
 
Education:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
 - Master's degree preferred.
 
Bonus Points:
- Experience with containerization technologies (Docker, Kubernetes).
 - Experience with CI/CD pipelines.
 
This job description provides a high-level overview of the role. Other job-related duties may be assigned as required.
------------------------------------------------------
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.