CrawlJobs Logo

Senior Python & SQL Application Developer - Assistant Vice President

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India , Chennai

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Join a fast‑moving Credit Risk Technology team where modern engineering, data, and AI come together to drive real‑world financial impact. We operate with a startup mindset—ownership, speed, and experimentation—within the rigor and responsibility of a global financial institution. You’ll help design and deliver mission‑critical platforms that support credit risk assessment, analytics, and decisioning across the firm. The Credit Risk Applications Technology Lead Analyst is a senior engineering leadership role focused on building and evolving modern, scalable platforms for credit risk management. You will lead application design and development while partnering closely with risk, data, and platform teams to deliver systems that are performant, resilient, and compliant. This role blends hands‑on development, system architecture, technical leadership, and AI‑enabled innovation, with a strong emphasis on microservices, cloud‑native design, and enterprise‑grade governance.

Job Responsibility:

  • Architect, design, and deliver scalable, Python‑based applications supporting credit risk analytics, workflows, and reporting
  • Partner with risk, product, and technology leadership to integrate platforms, identify enhancements, and enable new products and process improvements
  • Resolve high‑impact, complex initiatives through deep analysis of business processes, system flows, and industry standards
  • Ensure solutions adhere to enterprise architecture, data, security, and infrastructure blueprints
  • Establish and enforce engineering standards for coding, testing, CI/CD, debugging, and production readiness
  • Design and evolve microservices‑based architectures, ensuring scalability, resiliency, observability, and maintainability
  • Apply AI and GenAI capabilities to modernize workflows, automate analysis, and unlock new insights in credit risk
  • Serve as technical leader and mentor, coaching mid‑level engineers and analysts and allocating work as needed
  • Apply sound risk and control judgment, ensuring compliance with laws, regulations, and policies while safeguarding clients, data, and the firm.

Requirements:

  • 5–10 years of experience in application development or systems engineering within complex environments
  • Advanced proficiency in Python and SQL, with strong software engineering fundamentals
  • Hands‑on experience building API‑driven services using FastAPI, Pydantic, and/or Django
  • Proven expertise designing and implementing microservices architectures, including service decomposition, inter‑service communication, resiliency patterns, and observability
  • Strong experience with Docker and Kubernetes, deploying and operating containerized services in production
  • Deep understanding of system architecture, data flows, and distributed systems
  • Experience working in Linux environments, including shell scripting and operational troubleshooting
  • Strong track record implementing unit testing, TDD, and automated quality controls
  • Subject Matter Expert (SME) in at least one application, platform, or service domain
  • Working knowledge of large language models (LLMs) and modern AI platforms from leading providers such as OpenAI, Anthropic, Google, and Meta
  • Experience designing or contributing to LLM‑enabled solutions (e.g., copilots, workflow automation, analytics augmentation)
  • Familiarity with prompt engineering, model integration patterns, and AI governance considerations in enterprise environments
  • Exposure to modern “vibe coding” practices—leveraging AI‑assisted tooling to accelerate development, experimentation, and problem solving while maintaining engineering rigor
  • Bachelor’s degree (or equivalent experience) in Computer Science, Engineering, Mathematics, or a related STEM field.

Nice to have:

  • Experience with distributed data and compute platforms (e.g., Spark, PySpark, Hadoop, Hive)
  • Hands‑on experience with graph databases, particularly Neo4j, for network, relationship, or dependency‑driven use cases
  • Background in credit risk, financial risk management, or banking platforms
  • Experience modernizing or decomposing legacy monolithic systems in large enterprises
  • Proven delivery of GenAI / AI‑driven solutions in regulated or large‑scale environments
  • Master’s degree preferred.
What we offer:

Global benefits: Discover the top benefits offered to our global workforce, designed to support your well-being, growth and work-life balance.

Additional Information:

Job Posted:
May 04, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Python & SQL Application Developer - Assistant Vice President

New

Tableau Development - Assistant Vice President

The Tableau Developer Sr. Engineer/Sr. Programmer Analyst is a senior-level posi...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience in application development and business intelligence
  • Proven experience as a Tableau Developer, including advanced skills in dashboard design, calculated fields, parameters, sets, filters, and LOD expressions
  • Strong experience with data preparation and data modeling for Tableau, connecting to various data sources (SQL databases, data warehouses, cloud data platforms, etc.)
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Demonstrated experience or exposure to Generative AI (GenAI) and Large Language Models (LLMs) in a development context, specifically for accelerating software development processes
  • Experience or exposure to the Banking Domain, particularly Capital Markets and Risk Management, would be highly advantageous/preferred
  • Strong SQL skills and experience with relational databases
Job Responsibility
Job Responsibility
  • Lead the full lifecycle development of Tableau dashboards and reports, including requirements gathering, data source identification, data modeling, visualization design, development, testing, deployment, and ongoing support
  • Design and implement complex data visualizations that translate intricate data sets into actionable business insights for various stakeholders
  • Optimize Tableau workbook performance, including data extracts, queries, and dashboard load times, ensuring scalability and responsiveness
  • Manage and maintain Tableau Server/Cloud environments, including user access, security, and content governance
  • Develop and maintain data connections to various sources, ensuring data integrity, accuracy, and refresh schedules
  • Actively explore and implement Generative AI (GenAI) and Large Language Models (LLMs) to accelerate various stages of the development lifecycle, including code generation, data schema design, documentation, and automated testing
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development and Tableau to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgment
  • Recommend and develop security measures in post-implementation analysis of business usage to ensure successful system design and functionality
  • Fulltime
Read More
Arrow Right
New

Senior Java Developer – Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7-10 YRS of experience
  • Java 11/17 or more
  • Spring Boot
  • Rest API / Micro services
  • Good knowledge in SQL, Python
  • Strong knowledge in ECS, Kubernetes, Open shift
  • Java 11/17 or more
  • Spring Boot
  • Rest API / Micro services
  • Good knowledge in SQL, Python
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • 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
  • Fulltime
Read More
Arrow Right
New

Application Development Technical Business Analyst Assistant Vice President

We are seeking a technically proficient and analytically driven Business Technic...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in information technology, Computer Science, Engineering, or a related technical field
  • 5+ years of experience in a Business Analyst, Systems Analyst, or Technical Product Owner role
  • Solid understanding of application development principles with the ability to read and comprehend code in at least one modern programming language (e.g., Python, Java, JavaScript)
  • Familiarity with REST APIs, microservices architecture, and cloud platforms (e.g., AWS, Azure)
  • Strong proficiency in SQL for complex data querying, analysis, and validation
  • Hands-on experience in both Agile and Waterfall methodologies
  • Proficiency in Jira, Confluence, Visio or Figma for requirements management and process diagramming
  • Working knowledge of consulting and project management techniques and methods
  • Ability to work effectively under pressure, managing deadlines and unexpected changes in requirements or expectations
  • Ability to operate with a limited level of direct supervision, exercising independence of judgement and autonomy
Job Responsibility
Job Responsibility
  • Technical Proof-of-Work: Conduct technical Proof-of-Concept (PoC) evaluations of new technologies and architectural patterns and subsequently implement successful findings into actual projects
  • Feasibility & Estimation: Conduct feasibility studies, performance benchmarking, and time and cost estimates to support informed decision-making
  • Application Development: Participate in the development, design, and implementation of new or revised application systems and programs to meet specific business needs
  • Full SDLC Participation: Actively participate in all phases of the development lifecycle — analysis, design, construction, testing, and implementation — while providing operational and user support to business stakeholders
  • Requirements & Analysis: Translate complex business requirements into detailed technical specifications, including user stories, process flows, data models, and API requirements
  • Problem Solving: Utilize in-depth knowledge of application development to analyze complex problems, evaluate business and system processes against industry standards, and provide sound, evaluative judgement
  • Data Analysis & Mapping: Perform in-depth data analysis using SQL and other tools. Define data transformation rules and map data flows between systems
  • Documentation: Create and maintain comprehensive documentation including Business Requirements Documents (BRDs), Functional Specification Documents (FSDs), and technical guides
  • Testing & Validation: Partner with QA teams to define testing strategies, write test cases, and participate in User Acceptance Testing (UAT) and system integration testing
  • Mentorship: Serve as an advisor and coach to new or junior analysts, sharing knowledge and best practices
  • Fulltime
Read More
Arrow Right

Technical Lead Core Java and Java EE Spring Assistant Vice President

The Applications Development Manager is an intermediate management level positio...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ yrs of Programming experience in Java/JEE, Multi threading, Spring/Spring Batch
  • Experience with Enterprise Application Development using Java, Spring
  • Strong knowledge of microservices and distributed eco-system
  • Experience in Python is an added advantage
  • Should have better prompting skills to utilize different AI tools
  • Proficient in creating and debugging complex SQL queries for data analysis and troubleshooting
  • Should be comfortable with Unix commands and its usages
  • Experience in developing and optimizing Java application with high performance throughput
  • Effective written and verbal communications including ability to explain technical issues in simple terms that non-IT staff can understand
  • Experience in systems analysis and programming of software applications
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Markets Data Risk - Senior Analyst - Assistant Vice President

Markets Data Risk team is looking for a Senior Risk Analyst – Assistant Vice Pre...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in relevant fields of Market Risk Management, Product Control or product valuation specialist with First Line and/or Second Line experience or in an associated consulting role
  • Prior experience with designing and monitoring key controls in a markets trading environment with demonstrated understanding of capital market products and risk processes
  • Strong controls mindset, identifying and mitigating risks, communicating and escalating concerns
  • Strong problem solving with hands-on analytics data skills
  • Excellent oral and written technical communications skills with the ability to interact effectively at all levels, develop strong partnerships across the organization, and present complex information clearly to senior stakeholders
  • Must be proficient with Excel, use of Python, SQL, Tableau, and other digital tools is a plus
  • Ability to handle complexity, ambiguity and a fast changing, often demanding work environment
  • Bachelor’s/University degree or equivalent experience, Master degree a plus
Job Responsibility
Job Responsibility
  • Implement and operate daily or periodic risk data controls to measure risk KPIs, analyze business metrics, escalate data quality issues in a timely and well-articulated manner, and lead issue remediation
  • For one or more use cases (e.g. FRTB, SA CCR etc.) – execute specific set of markets data risk controls periodically to calculate business KPIs as well as identify opportunities for control enhancements as per markets business priorities and regulatory requirements
  • Through application of knowledge of markets products and associated risks, drive continual and incremental risk improvements in control KPIs and effectiveness with ultimate objective to quantify and mitigate data risk for markets business
  • Use “design mindset” to understand the root cause of DQ issues impacting business and risk KPIs to propose remediation in alignment with end-to-end data flows and target state solutions
  • Articulate value-add business solutions in collaboration with markets and risk management stakeholders to facilitate decision making process
  • Support senior leads in regulatory and Internal Audit engagements to identify necessary corrective actions and facilitate remediation, ensuring timely delivery
  • Fulltime
Read More
Arrow Right

Senior Java -Spark-Bigdata Engineer-Assistant Vice President

The Applications Development Senior Programmer Analyst is a senior-level positio...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7-10 years of relevant experience in Data Engineering or a similar role, preferably within the Financial Services industry
  • Senior-level experience in an Applications Development or Data Engineering role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience
  • Hands-on expertise in Java (8+), Spring Boot, Python, and PySpark for building high-performance data applications
  • Extensive experience with the BigData ecosystem, including Apache Spark for large-scale data processing
  • Solid understanding of Data Warehouse concepts, design principles, and best practices
  • Strong proficiency with both relational SQL databases and NoSQL databases (e.g., MongoDB, Couchbase)
Job Responsibility
Job Responsibility
  • Utilize expert knowledge of data engineering principles, big data technologies, and software development best practices to design and implement robust data solutions
  • Collaborate with business stakeholders, data scientists, and other technology teams to understand data requirements and deliver effective solutions
  • Apply deep expertise in programming languages like Python and Java for building high-performance data processing applications
  • Ensure data solutions are secure, scalable, and adhere to the firm's security and architectural standards
  • Mentor and guide junior engineers, fostering a culture of technical excellence and continuous learning
  • Lead the analysis of complex data-related issues, identify root causes, and implement sustainable solutions
  • Operate with a high degree of autonomy and independence, exercising sound judgment and decision-making
  • Act as a Subject Matter Expert (SME) in big data technologies for senior stakeholders and other team members
  • 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
  • Fulltime
Read More
Arrow Right

Data Governance Foundation Senior Analyst - Assistant Vice President

Citi is looking for a Data Analyst & Visualization specialist to join our team, ...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-12 years of experience
  • Banking or Finance industry preferred
  • Broad understanding of the business technology landscape
  • Ability to design reports
  • Strong analytical skills
  • Comprehensive understanding of how one's own area and others collectively integrate to contribute towards achieving business objectives
  • Excellent understanding of SQL, Python, Tableau or Power BI
  • Know how to read/write to database systems, such as SQL, NoSQL, Object Storage with ability to work with various data formats
  • Experience with the ETL processes and Task/Job Schedulers
  • Ability to troubleshoot technical issues on your own
Job Responsibility
Job Responsibility
  • Work with the business and IT teams to build technical solutions, using variety of data sources and create vivid and impactful analytical dashboard
  • Design, build and enhance high-performance, data-intensive solutions from all the way to data acquisition, rendering, visualization, and distribution
  • Build and enhance existing data quality processes to ensure accuracy, timeliness and completeness of various dashboards and reports
  • Designs/analyzes complex reports to satisfy management requirements
  • Leads reengineering efforts in business's methodology, strategy, and organizational goals
  • Manages overall projects and contributes to identifying solutions for business reporting issues
  • Provides in-depth and sophisticated analysis with interpretive thinking to define problems and develop innovative solutions
  • Acts as advisor or coach to new or lower-level personnel in processes and procedures of the team
  • Influences strategic functional decisions through advice, counsel or provided services that have direct impact on the business
  • 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
  • Fulltime
Read More
Arrow Right

Data Analytics & Visualization Assistant Vice President

The Product Developer is a seasoned professional role. Applies in-depth discipli...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-8 years of experience
  • Intellectual curiosity, analytical and conceptual thinker
  • Proactively seeks and develops new opportunities
  • Attention to detail and process/analytic mindset
  • Ability to build networks and relationships internally and externally
  • Familiarity with product development methodologies
  • Direct experience in end-to-end project delivery, preferably in product development
  • Knowledge of various analytical tools including Qlikview, Tableau, Access
  • Comfortable with performing data investigations that require a high degree of accuracy with tight timescales
  • Ability to create business analysis, troubleshoot data quality issues, and conduct exploratory and descriptive analysis of business datasets
Job Responsibility
Job Responsibility
  • Activities related to the development of new products and/or features and functionality of products including developing business cases, requirements definition (BRDs), product enhancements innovation, feature and functionality definition based on market and industry research and trends and client needs
  • Manages the end-to-end product development lifecycle and internal applications
  • Scopes product releases, agreeing to and tracking business priorities, incorporating regulatory and compliance requirements and investment tracking
  • Creates a product vision aligned to business priorities and corresponding road-map to delivery
  • Follows market, industry and client trends to own field and adapts them for application Citi’s products and solutions platforms
  • Develops plans, prioritizes, coordinates design and delivery of products or features to product release, and serves as product champion within user community
  • Works in close co-ordination with Sales, Technology, Business Managers and senior stakeholders to fulfill the delivery objectives
  • Manages and implements a wide variety of products and solutions
  • Identifies solutions ranging across data analytics, reporting, CRM, Trade Workflows and trade processing
  • Has responsibility to deliver direct business results and advice regarding product development that necessitates a degree of responsibility over technical strategy
  • Fulltime
Read More
Arrow Right