The Applications Development Senior Manager is responsible for accomplishing results through the management of a self or small team 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 drive applications systems analysis and programming activities.
Requirements
- 6-10 years of relevant experience in Apps Development or systems analysis role
- Experienced in designing large-scale platform implementing micro-services architectures in complex environments.
- Experience with various cloud platforms and architectures like single/multitenant etc.
- Proficiency in AI/ML frameworks (e.g., Langchain) & experience with GenAI tech. Strong Object-oriented programming skills and proficiency in Python
- Experience with GraphDB is highly preferred
- Experience in building applications that apply large language models and GenAI to search, chat agents, and guided analytics
- Strong, working knowledge of DevOps tools (e.g., Jenkins, GitLab, Docker, Kubernetes) and Infrastructure as Code (IaC) practices.
Responsibilities
- Design and architect end-to-end platform capabilities/services that integrate with GenAI technologies with a focus on scalability, reliability, and performance.
- Implementing VectorRAG or GraphRAG based solutions with both open source and closed source commercial Large Language Models
- Implement best DevOps practices, including CI/CD pipelines, automated testing, and containerization (Docker, Kubernetes) to streamline development and deployment processes.
- Manage your deliverables end to end, manage risk to the goals with timely mitigation.
- Perform quick POCs for GenAI usecases
- Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
Other
- Pivot quickly to deliver on change in priorities.
- Influence and negotiate with senior leaders and communicate with external parties.
- Excellent analytical and problem-solving skills with the ability to analyze and troubleshoot technical issues and provide innovative solutions.
- Demonstrated leadership and project management skills.
- Proven experience showcasing self-motivation and self-started/self-learner attitude