Overview
The Applications Development Supervisor leads applications systems analysis and programming activities while providing leadership and direction to an Applications Development team. The role establishes and implements new or revised application systems and programs in coordination with the Technology team.
What you'll do
- Manage an Applications Development team of professionals to accomplish established goals.
- Conduct personnel duties for the team, including performance evaluations, training and development, hiring and disciplinary actions.
- Recommend new work procedures to increase process efficiencies.
- Resolve issues by identifying and selecting solutions through the application of acquired technical experience and guided by precedents.
- Develop and apply comprehensive knowledge of how the role's area integrates within applications development and other technical areas.
- Ensure the quality of tasks provided by self and others on the team.
- Influence decisions through advice or facilitating services that impact the team and closely related work teams.
- Act as backup to the Applications Development Manager.
- Serve as an advisor and coach to junior developers and analysts.
- Assess risk when business decisions are made, considering the firm's reputation and safeguarding Citigroup, its clients and assets.
- Drive compliance with applicable laws, rules and regulations and adhere to policy.
- Apply sound ethical judgment regarding personal behavior, conduct and business practices.
- Escalate, manage and report control issues with transparency.
- Supervise the activity of others and create accountability with those who fail to maintain required standards.
What you'll need
- 3-5 years of relevant experience.
- Strong experience in Java, microservices and Spring Boot.
- Experience in managing and implementing successful projects.
- Ability to take ownership and make technical decisions on software development projects.
- Experience with dependency management, change management, continuous integration testing tools, and audit/compliance requirements.
- Extensive knowledge of software engineering and object-oriented design.
- Demonstrated leadership and management skills.
- Consistently demonstrates clear and concise written and verbal communication.
- Bachelor's degree/University degree or equivalent experience.
Nice to have
- Experience using databases and knowledge of AI tools is a plus.
Details
- Full-time position.
- Location: Chennai, Tamil Nadu, India.
Read the full description and apply on the company’s own careers page.