CrawlJobs Logo

Python Developer

India, Pune Employment contract · Job Posted April 23, 2026
Apply Position
Job Link Share

Job Description

The Applications Development 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. Citi is seeking a highly motivated candidate for Python developer in Wholesale Credit Risk Technology team that serves Institutional Credit Management (ICM). We are looking for a talented professional with a solid technical acumen to partner with onshore and offshore teams and design and deliver innovative technology solution for the front office, Credit Risk Business. The candidate will be a core member of the technology team responsible implementing projects based on Python,FastAPI, MCP, LLM, Java and using latest technologies. Excellent opportunity to immerse in and learn within the Wholesale Credit Risk Division and gain exposure to business and technology initiatives targeted to maintain lead position among its competitors.

Job Responsibility

  • Research and resolve complex issues, escalating as appropriate
  • Work with developers onshore, offshore and matrix teams to implement a business solution
  • Investigate possible bug scenarios and production support issues

Requirements

  • 2-5 years of hands on experience in building an enterprise scale highly componentized application using Python,FastAPI
  • Hands on development experience in Python
  • Experience working with CI/CD pipelines, Kubernetes and other containerized platforms
  • Ability to effectively interact, collaborate with development team
  • Ability to effectively communicate development progress to the Project Lead
  • Work with developers onshore, offshore and matrix teams to implement a business solution
  • Investigate possible bug scenarios and production support issues
  • Recent experience with modern Python Development using Large Language models, Model Context Protocol, & Retrieval Augmented Generation (RAG) architecture
  • Experience in programming/debugging used in business applications
  • Working knowledge of industry practice and standards
  • Comprehensive knowledge of specific business area for application development
  • Working knowledge of program languages
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor's degree/University degree or equivalent experience

Nice to have

Experience developing application in Financial Services industry is preferred

Looking for more opportunities?

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

Similar Jobs for

Python Developer

8 matching positions

Python Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Strong expertise in core Python and FastAPI skillset
  • Experience in building secure, scalable backend workflows in Python preferably in banking domain
  • Experience in AI/ML integrated solutions to deliver automation and productivity gains
  • 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
Job Responsibility
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
  • Fulltime
Read More
Arrow Right

Python Developer

We are looking for a Python Developer to join a Financial Services organization ...
Location
Location
United States , Greer
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience working in full stack development, ideally in fast-paced enterprise environments
  • 8+ years of experience developing software with Python, Django, Flask
  • 5+ years of experience in SQL development, and exposure to high-level database concepts
  • 4+ years of hands-on experience working with Amazon Web Services (AWS), ideally with exposure to Redis, Elastic Search, or RDS
  • Familiarity with Claude or similar AI-assisted development or agent-based technologies
  • Ability to design, code, and troubleshoot applications in a collaborative team environment
  • Strong communication skills with the ability to explain technical concepts and solution approaches clearly
  • Experience working with cross-functional teams in an agile or fast-paced development setting
  • Understanding of software design principles, code quality practices, and scalable application development
Job Responsibility
Job Responsibility
  • Develop and enhance Python-based applications that support lending and financial services platforms
  • Partner with engineers, product stakeholders, and other cross-functional team members to deliver reliable software solutions
  • Contribute to the design and build of new features, including intelligent agent-driven capabilities where applicable
  • Help advance the modernization of the loan origination platform through scalable and maintainable development practices
  • Build and integrate cloud-based components within AWS to improve application performance and deployment flexibility
  • Participate in technical discussions, code reviews, and problem-solving sessions to strengthen overall solution quality
  • Translate business use cases into effective technical solutions and clearly communicate design decisions
  • Support the full software development lifecycle, including development, testing, troubleshooting, and ongoing improvement
What we offer
What we offer
  • Medical insurance
  • Vision insurance
  • Dental insurance
  • Life and disability insurance
  • 401(k) plan
Read More
Arrow Right

Python Developer

We are looking for an experienced Python Developer to support the design, develo...
Location
Location
United States , Santa Ana
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software engineering experience in enterprise or industrial technology environments
  • Experience developing with Python, including scripting for automation, tooling, or process improvement initiatives
  • Hands-on knowledge of Microsoft SQL and designing data-driven applications or multi-domain data solutions
  • Familiarity with AI platforms, AI engineering concepts, AI algorithms, Agentic AI, and AI/ML rostering technologies
  • Ability to evaluate technical requirements, produce clear documentation, and communicate effectively with cross-functional teams and external vendors
  • Proven capability to support software deployments, production environments, and continuous improvement efforts in fast-paced settings
Job Responsibility
Job Responsibility
  • Develop and maintain software solutions by adhering to established development standards, engineering practices, and delivery expectations
  • Architect integrated data and application solutions that connect multiple domains and support broader business operations
  • Assess emerging platform features, recommend enhancements, and implement improvements that strengthen system performance and maturity
  • Manage assigned engineering work within defined timelines and budget expectations while providing regular progress updates
  • Use engineering and design tools to create, refine, and support technical solutions for software and process-related needs
  • Translate manufacturing and process requirements into documented software and engineering solutions that support operational goals
  • Partner with pre-production engineering teams to deliver development support, troubleshoot issues, and improve readiness for deployment
  • Work closely with external software providers, internal stakeholders, and technical teams to resolve application issues and influence product improvements
  • Drive continuous improvement across tooling, workflow, documentation, training, and data distribution processes to increase quality, throughput, and overall efficiency
  • Support the integration of new systems, software releases, and production updates while responding quickly to shifting business priorities and unplanned demands
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
Read More
Arrow Right

Python Developer

We are currently seeking a Python Developer to join our team in Bangalore, Karnā...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in Core Python and backend development
  • Good understanding of OOP concepts, data structures, and exception handling
  • Hands-on experience with AWS Lambda and serverless architecture
  • Experience with event-driven services like S3, API Gateway, and CloudWatch
  • Strong expertise in PL/SQL, stored procedures, functions, and triggers
  • Experience in writing complex SQL queries, joins, and performance tuning
  • Hands-on experience in building and integrating RESTful APIs
  • Knowledge of microservices architecture and scalable application design
  • Familiarity with AWS cloud environment and production support
  • Strong problem-solving, debugging, and analytical skills
  • Fulltime
Read More
Arrow Right

Python Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-5 years of relevant experience in the Financial Service industry
  • Strong proficiency in Python, including object-oriented programming, data structures, and algorithms
  • Extensive experience with Python frameworks such as Django, Flask, or FastAPI
  • Design, develop, test, and deploy high-quality Python applications and services
  • Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and ORM libraries
  • Experience with RESTful API design and development
  • Familiarity with version control systems, preferably Git
  • Experience with Agile development methodologies
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork abilities
Job Responsibility
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
  • Fulltime
Read More
Arrow Right

Python Developer

Join us as a Python Developer, to work within a modern engineering function dedi...
Location
Location
United Kingdom , Knutsford
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Developing applications using Python, demonstrating practical hands-on development experience and the ability to build production-ready solutions.
  • Working with Oracle and MS SQL databases, showing practical capability in schema design, query optimisation, and supporting data-driven applications.
  • Building and maintaining API-based frameworks, with experience delivering stable, secure, and well-structured API integrations.
  • Hands-on experience with application monitoring and observability tools, enabling early detection of issues, performance optimisation, and support of reliable production operations
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools.
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
  • Stay informed of industry technology trends and innovations and actively contribute to the organization's technology communities to foster a culture of technical excellence and growth.
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Python Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-7 years of relevant experience in the Financial Service industry
  • Cloud : Kubernetes/OpenShift , AWS/GCP
  • Scripting : Python Scripting, Shell scripting
  • Build and Deployment : Jenkins , Docker
  • Monitoring : Grafana, ELK , Prometheus, AppDynamics , Splunk
  • Messaging : solace , Kafka
  • Version control : GitHub and Bitbucket
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
Job Responsibility
Job Responsibility
  • Manage the design, configuration, and implementation of large-scale IT systems in a distributed development environment
  • Perform detailed administration for application server network configurations, business rules, user interfaces, and reports
  • Play a leading role in the business value assessment and business requirements elaboration phases
  • Develop high-level designs for configuring requirements into systems, which include various application servers, web servers, middleware servers, and databases
  • Actively participate in the requirements design and system construction phases and ensure successful network operations from a high-level administration perspective are secure and account for security risks
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals
  • Resolve a variety of high-impact technical problems through an in-depth evaluation of complex business processes, system processes, and industry standards
  • Ensure application design adheres to the overall architecture blueprint
  • Provide in-depth analysis to define issues and develop innovative solutions
  • Serve as an advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Fulltime
Read More
Arrow Right

Python Developer

Banyan Cloud Inc is a US-based Cyber Security Product Development Company, headq...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
banyancloud.io Logo
Banyan Cloud
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ Years of Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Expertise in application, data, and infrastructure architecture disciplines
  • At least 2+ years of extensive experience as a Python developer
  • Strong understanding/expertise in building REST APIs/ Micro services architecture
  • In-depth knowledge of Django or a similar framework
  • Efficiency in writing complex logic in Python
  • Expert knowledge of architecture and design across all systems
  • Expert knowledge of cloud AWS technologies, Database technologies, Kubernetes
  • Knowledge of component and contract-based testing is a big plus
  • Good understanding CI/CD. Specifically, Jenkins CI/CD pipelines
Job Responsibility
Job Responsibility
  • We are looking for a Python Developer to join our development team based out of Bangalore, which is working on next-generation SaaS applications on the Hybrid Cloud platform, who are passionate about solving real business problems through innovation and engineering practices
  • You'll be required to apply your depth of knowledge and expertise to all aspects of the software development life-cycle
  • Have a thirst to learn new technologies and update themselves to find new solutions to meet the needs of our constantly growing business
  • Executes creative software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • Experience in research and development processes (Software based solutions and products)
  • in commercial topics
  • in implementation of strategies, POC’s
  • Develops secure and high-quality production code, and participates in code reviews
  • Collaborate with a cross-functional team to build easy-to-understand solutions
  • Review software requirements and implement scalable solutions
What we offer
What we offer
  • Banyan Cloud provides equal employment opportunity (EEO)
  • Fulltime
Read More
Arrow Right