CrawlJobs Logo

Python Senior Developer

India, Pune · Job Posted April 16, 2026
Apply Position
Job Link Share

Job Description

The Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

Job Responsibility

  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications.
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • 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.
  • 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.

Requirements

  • 4-7 years of relevant experience in the Financial Service industry, building enterprise-scale, componentized applications using Python and FastAPI
  • Intermediate level experience in Applications Development 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

Nice to have

  • Python and pyspark (Added Advantage)
  • Recent experience with modern Python development using Large Language Models (LLMs), Model Context Protocol (MCP), and Retrieval-Augmented Generation (RAG) architecture

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Python Senior Developer

8 matching positions

New

Senior Python Developer

We are working with a well-established trading firm seeking an experienced Senio...
Location
Location
United States , Houston
Salary
Salary:
120.00 USD / Hour
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience architecting and delivering enterprise-scale distributed systems
  • Strong hands-on development expertise in Python
  • Extensive experience working with AWS in production environments
  • Essential background within Trading or Financial Markets
  • BS or MS in Computer Science, Engineering, or a related field is preferred
  • Must be able to work in a hybrid capacity in Houston, TX
Job Responsibility
Job Responsibility
  • Architecting and delivering complex, enterprise-scale distributed systems
  • Developing and maintaining high-performance backend services using Python
  • Scaling and managing production environments within AWS
  • Supporting critical trading and risk functions through robust software delivery
  • Collaborating with technical leads to ensure system reliability and security
  • Driving best practices in code quality, testing, and deployment within a financial environment
What we offer
What we offer
  • Highly competitive contract rate of up to $120 per hour
  • Initial 6-month engagement with a high likelihood of long-term extension
  • Potential for permanent conversion for top-tier performers
  • Exposure to high-profile trading and risk technology projects
  • Professional environment within a well-regarded global trading firm
  • Fulltime
Read More
Arrow Right
New

Senior Python Developer

FinXL by Randstad Digital focuses on developing client's Networking, Digital and...
Location
Location
Australia , North Sydney
Salary
Salary:
Not provided
finxl.com.au Logo
FinXL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Python Engineer experience
  • Python & ETL: Essential expert-level proficiency
  • Airflow Mastery: A solid grasp of Airflow concepts is mandatory including: Creating and operating Airflow tasks, orchestrating complex workflows, handling various data flow challenges-bottlenecks
  • Airflow orchestration experience
  • PySpark experience
  • Data pipelines experience
  • Candidates must demonstrate a logical approach to ETL pipelines & the ability to think through edge-case scenarios
  • Experience troubleshooting complex ETL scenarios
Read More
Arrow Right

Market Risk - Senior Python Developer – Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of relevant experience in Apps Development or systems analysis role
  • Highly experienced and skilled senior core python developer with 6+ years of experience with software building and platform engineering
  • Extensive development expertise in building the high scaled and performant software platforms for data computation and processing
  • Expert level knowledge of core python concepts and libraries such as pandas, numpy and scipy and well versed with OOPs concepts and design patterns
  • Strong computer science fundamentals in data structures, algorithms, databases and operating systems
  • Highly experienced with Unix based operating systems
  • Strong analytical and logical skills
  • Hands-on experience in writing SQL queries
  • Experience with source code management tools such as Bitbucket, Git etc
  • Extensive experience system analysis and in 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

Senior Python Developer

We are looking for an experienced software engineer to design, develop, and main...
Location
Location
Romania , Cluj
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BSc/MSc in Computer Science or related field
  • 7 - 10 years of experience and strong skills in Python and scripting (eg. Bash)
  • Strong data structures, design, algorithms, coding skills, analytical and problem solving skills
  • Experience with Cloud native services is must
  • Experience in development of solution using public cloud APIs is must
  • Experience working on Linux platform
  • Ability to drive tasks to completion and take ownership of projects
  • Ability to work in a fast paced and agile development environment
  • Comfortable in using tools - JIRA, Github
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable software solutions using Python and shell scripting such as Bash
  • Build and integrate cloud-native applications and services in public cloud environments
  • Develop solutions leveraging public cloud APIs for automation, orchestration, and service integration
  • Write efficient, reliable, and maintainable code using strong software design principles, data structures, and algorithms
  • Troubleshoot, debug, and optimize applications for performance, scalability, and reliability
  • Work extensively on Linux-based systems for development, deployment, and operational support
  • Contribute to architecture and technical design discussions for cloud-based and distributed systems
  • Collaborate with cross-functional teams in an agile development environment to deliver features and enhancements
  • Support integration with enterprise database systems such as HANA, Sybase ASE, MAXDB, DB2, or MSSQL when required
  • Participate in code reviews, enforce coding standards, and promote engineering best practices
What we offer
What we offer
  • Smooth integration and a supportive mentor
  • Pick your working style: choose from Remote, Hybrid or Office work opportunities
  • Our projects have different working hours to suit your needs
  • Sharpen your tech skills with our sponsored certifications, trainings and top e-learning platforms
  • Private Health Insurance – it’s custom-made for you
  • Individual coaching sessions or accredited Coaching School
  • Epic parties or themed events designed for our people and their families
  • Fulltime
Read More
Arrow Right

Senior Python Developer

FinXL by Randstad Digital focuses on developing client's Networking, Digital and...
Location
Location
Australia , North Sydney
Salary
Salary:
Not provided
finxl.com.au Logo
FinXL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Python Engineer experience
  • Python & ETL: Essential expert-level proficiency
  • Airflow Mastery: A solid grasp of Airflow concepts is mandatory including: Creating and operating Airflow tasks, orchestrating complex workflows, handling various data flow challenges-bottlenecks
  • Airflow orchestration experience
  • Candidates must demonstrate a logical approach to ETL pipelines & the ability to think through edge-case scenarios
  • Experience troubleshooting complex ETL scenarios
Read More
Arrow Right

Senior Python Developer

We are seeking a Senior Python Developer with experience in Python, REST, and Re...
Location
Location
United States , Jersey City
Salary
Salary:
63.00 - 68.26 USD / Hour
apexsystems.com Logo
Apex Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on programming experience in an object-oriented language, with Python proficiency
  • 3+ years of experience as a senior developer on front-office applications in banking services
  • 3+ years of experience in a quantitative researcher and developer capacity, with the ability to handle domain-specific data analysis
  • 3+ years of experience in REST, ReactJS, or full-stack development
  • Experience with both object databases and relational databases.
Job Responsibility
Job Responsibility
  • Develop and maintain applications using Python, REST, and ReactJS
  • Collaborate on the development of front-office applications within a banking services context
  • Perform quantitative data analysis specific to the financial domain
  • Contribute to the design and implementation of solutions involving both object and relational databases
  • Work on risk and pricing application development.
What we offer
What we offer
  • Medical, dental, vision, life, disability, and other insurance plans
  • ESPP (employee stock purchase program)
  • 401K program with company match after 12 months
  • HSA (Health Savings Account on the HDHP plan)
  • SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions
  • Corporate discount savings program
  • On-demand training program
  • Access to certification prep and library of technical and leadership courses/books/seminars after 6+ months tenure
  • Certification discounts and perks
  • Dedicated customer service team for Consultants
  • Fulltime
Read More
Arrow Right

Digital Transformation Senior Python Developer

We are seeking a dynamic and innovative Digital Transformation Senior Python Dev...
Location
Location
Hungary , Budapest
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-6 years of relevant experience in systems analysis and software programming
  • Solid development background in Python
  • Understanding Linux concepts and shell scripting
  • Ability to work under pressure and manage tight deadlines or unexpected changes
  • Strong documentation and technical writing skills
  • Ability to work independently while following specifications and maintaining documentation discipline
  • Team‑player mindset with flexibility to support teammates or take on non‑development tasks when needed
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Develop and enhance workflow‑based automation solutions using Python
  • Implement production changes based on detailed business requirements
  • Apply and advocate for coding best practices, driving continuous improvements
  • Build a solid understanding of deployment lifecycle, infrastructure concepts, and CI/CD processes
  • Provide support to resolve workflow execution issues requiring development expertise
  • Collaborate closely with business and technology partners to deliver reliable, high‑quality solutions
  • Stay open to learning and adopting new technologies specific to the Regulatory Reporting space
What we offer
What we offer
  • Cafeteria Program
  • Home Office Allowance (for colleagues working in hybrid work models)
  • Paid Parental Leave Program (maternity and paternity leave)
  • Private Medical Care Program and onsite medical rooms at our offices
  • Pension Plan Contribution to voluntary pension fund
  • Group Life Insurance
  • Employee Assistance Program
  • Access to a wide variety of learning and development programs, online course libraries and upskilling platforms, such as Udemy and Degreed
  • Flexible work arrangements to support you in managing work - life balance
  • Career progression opportunities across geographies and business lines
  • Fulltime
Read More
Arrow Right

Market Risk - Senior Python Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of relevant experience in Apps Development or systems analysis role
  • Highly experienced and skilled senior core python developer with 6+ years of experience with software building and platform engineering
  • Extensive development expertise in building the high scaled and performant software platforms for data computation and processing
  • Expert level knowledge of core python concepts and libraries such as pandas, numpy and scipy and well versed with OOPs concepts and design patterns
  • Strong computer science fundamentals in data structures, algorithms, databases and operating systems
  • Highly experienced with Unix based operating systems
  • Strong analytical and logical skills
  • Hands-on experience in writing SQL queries
  • Experience with source code management tools such as Bitbucket, Git etc
  • Experience working with banking domain like pricing, risk etc is plus
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