Citi, a global bank, is looking to drive applications systems analysis and programming activities within the Common Platforms domain of Operations Technology group by managing a team of professionals to establish and implement new or revised application systems and programs.
Requirements
- 10+ years of relevant experience in applications development
- Define and communicate the technical vision and strategy for the full-stack (Angular & Java) development teams, aligning with overall business objectives.
- Drive innovation and adoption of best practices in Angular, Java, Microservices, Spring Boot, and related technologies across multiple teams.
- Solid understanding of GenAI principles and architectures, coupled with proficiency in frameworks and libraries (e.g., TensorFlow, PyTorch, Hugging Face Transformers) and MLOps practices for managing the lifecycle of GenAI solutions.
- Provide high-level technical guidance and architectural oversight for major Angular frontend and Java backend initiatives, ensuring scalability, reliability, and maintainability.
- Facilitate technical discussions and decision-making processes, ensuring alignment with architectural principles and engineering best practices.
- Stay abreast of emerging trends and technologies in the full-stack ecosystem (e.g., new Angular features, Spring Boot advancements, microservices patterns) and guide teams on adoption where appropriate.
Responsibilities
- Define and communicate the technical vision and strategy for the full-stack (Angular & Java) development teams, aligning with overall business objectives.
- Drive innovation and adoption of best practices in Angular, Java, Microservices, Spring Boot, and related technologies across multiple teams.
- Forecast future technology needs and make strategic recommendations to maintain competitive advantage and efficiency.
- Solid understanding of GenAI principles and architectures, coupled with proficiency in frameworks and libraries (e.g., TensorFlow, PyTorch, Hugging Face Transformers) and MLOps practices for managing the lifecycle of GenAI solutions.
- Provide high-level technical guidance and architectural oversight for major Angular frontend and Java backend initiatives, ensuring scalability, reliability, and maintainability.
- Facilitate technical discussions and decision-making processes, ensuring alignment with architectural principles and engineering best practices.
- Stay abreast of emerging trends and technologies in the full-stack ecosystem (e.g., new Angular features, Spring Boot advancements, microservices patterns) and guide teams on adoption where appropriate.
Other
- Manage multiple teams of professionals to accomplish established goals and conduct personnel duties for team (e.g. performance evaluations, hiring and disciplinary actions)
- Provide strategic influence and exercise control over resources, budget management and planning while monitoring end results
- Ensure essential procedures are followed and contribute to defining standards
- Integrate in-depth knowledge of applications development with overall technology function to achieve established goals
- Influence and negotiate with senior leaders across functions, as well as communicate with external parties as necessary