CrawlJobs Logo

Python Application Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United States , Jersey City

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

121200.00 - 181800.00 USD / Year

Job Description:

The Python Application Developer 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:

  • Architect and implement applications based on distributed systems and cloud-native principles
  • Write clean, efficient, and maintainable code, primarily in Python
  • Work with containerization technologies such as Docker and Kubernetes for application deployment and orchestration
  • Integrate and manage various Database Management Systems (DBMS) to ensure data persistence and reliability
  • Optionally, develop and manage real-time data processing and streaming pipelines
  • 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 the development process — including 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 processes, system processes, and industry standards, and make evaluative judgements
  • 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
  • Operate with a limited level of direct supervision and exercise independence of judgement and autonomy
  • Act 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:

  • 5+ years of relevant experience in systems analysis and programming of software applications
  • Strong understanding of distributed systems and cloud-native architectural principles
  • Proven experience in backend development with a passion for building robust solutions
  • Strong programming proficiency in Python
  • Good understanding of Database Management Systems (DBMS), both relational and NoSQL
  • Experience with containerization technologies (e.g., Docker, Kubernetes) is a significant plus
  • Experience with real-time data streaming technologies is considered a plus
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques and methods
  • 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:

  • Experience with containerization technologies (e.g., Docker, Kubernetes)
  • Experience with real-time data streaming technologies
What we offer:
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays

Additional Information:

Job Posted:
May 16, 2026

Expiration:
May 24, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
PREMIUM
More languages and countries
+ Unlock 29494 hidden job offers
Languages
English Čeština Deutsch Ελληνικά Español Français +15
Countries
United States United Kingdom India Canada Australia +
See plans
Plans from $2.99 / month

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

Briefcase Icon

Similar Jobs for Python Application Developer

Senior Python Developer

We are looking for a Senior Python Developer to join our software development te...
Location
Location
United States , Washington DC
Salary
Salary:
Not provided
maxiomtech.com Logo
Maxiom Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Work experience as a Python Developer - minimum 5 years
  • Proficiency in building web-based applications
  • In-depth knowledge of at least one Python framework
  • Familiarity with agile environments
  • Troubleshooting abilities
  • Good communication skills
  • BSc in Computer Science, Engineering or relevant field
Job Responsibility
Job Responsibility
  • Analyze system requirements and prioritize tasks
  • Write clean, testable code using Python
  • Develop technical specifications and architecture
  • Test and debug various Python applications
  • Review and refactor code
  • Deploy fully functional applications
  • Upgrade existing programs
  • Support junior developers’ work
  • Document development and operational procedures
  • Fulltime
Read More
Arrow Right

Application Developer - Data Governance

This role is an intermediate level position responsible for participation in the...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong understanding of Data Lineage, metadata management and reference data development and data analytics
  • Good knowledge about relational databases like Oracle, SQL / PLSQL
  • Strong knowledge in one or more of the areas of: Data lineage, application development, python or Java coding experience
  • Hands on experience of any coding language and tool based configuration prior experience
  • Full Software Development Kit (SDK) development cycle experience
  • Pragmatic problem-solving and ability to work independently or as part of a team
  • Proficiency in ab-initio mHub or python programming languages
  • Proficiency with 1 or more of the following programming languages: Java, API, Python
  • 2+ years of non-internship professional software development experience
  • A passion for development, strong work ethic, and continuous learning
Job Responsibility
Job Responsibility
  • Develop and maintain application development to complicated enterprise data lineage
  • Optimize industry based tool to simplify enterprise level data complexity via data lineage
  • Debug and resolve graph-related issues
  • Collaborate on designing and implementing new features to simplify complex problems
  • Conduct code reviews for quality assurance
  • Write and maintain documentation for functionalities and APIs
  • Integrate and validate third-party libraries and tools
  • Manage source code using version control systems
  • Implement algorithms for code generation and optimization
  • Perform code refactoring for better maintainability and efficiency
What we offer
What we offer
  • Global benefits
  • Equal opportunity employer
  • Reasonable accommodations provided for individuals with disabilities.
  • Fulltime
Read More
Arrow Right

Application Developer - Data Governance

This role is an intermediate Application Developer - Data Governance level posit...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong understanding of Data Lineage, metadata management and reference data development and data analytics
  • Good knowledge about relational databases like Oracle, SQL / PLSQL
  • Strong knowledge in one or more of the areas of: Data lineage, application development, python or Java coding experience
  • Hands on experience of any coding language and tool based configuration prior experience
  • Full Software Development Kit (SDK) development cycle experience
  • Pragmatic problem-solving and ability to work independently or as part of a team
  • Proficiency in ab-initio mHub or python programming languages
  • Proficiency with 1 or more of the following programming languages: Java, API, Python
  • 2+ years of non-internship professional software development experience
  • A passion for development, strong work ethic, and continuous learning
Job Responsibility
Job Responsibility
  • Develop and maintain application development to complicated enterprise data lineage
  • Optimize industry based tool to simplify enterprise level data complexity via data lineage
  • Debug and resolve graph-related issues
  • Collaborate on designing and implementing new features to simplify complex problems
  • Conduct code reviews for quality assurance
  • Write and maintain documentation for functionalities and APIs
  • Integrate and validate third-party libraries and tools
  • Manage source code using version control systems
  • Implement algorithms for code generation and optimization
  • Perform code refactoring for better maintainability and efficiency
What we offer
What we offer
  • Equal opportunity employer
  • Accessibility accommodations for persons with disabilities
  • Global benefits
  • Fulltime
Read More
Arrow Right

Applications Development Senior Program Analyst

We are looking for another AVP FO analyst developer to help support our Commodit...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience is a mandate
  • Development of Risk Tools
  • Awareness of application architecture, data flows and component dependencies
  • SQL skills and awareness of our data model
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Preparing test strategies and test plans
  • Interfacing to quants on numbers impact sign off and analysis
  • Obtaining user sign offs
  • Data analysis on results, impacts and reasons for numbers change
  • Improving the functionality in testing tools and shortening/automating the time taken on regression cycles
  • Build out of software for testing our applications (Python, C#)
  • Coordination with upstream booking systems, market data, reference data and quant library teams on change
  • Scrutinising development releases/plans to understand scope and change impact
  • Holding the development teams to account on issue resolution
  • Managing test environments across the team and ensuring sufficient capacity
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
United States , Tampa
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • 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
  • bachelor’s degree/university degree or equivalent experience
  • Python 3-5 years
  • very familiar with different LLM models including Google Vertex, OpenAI, and Anthropic
  • strong understanding of how to code middleware services, either in Python FastAPI or Java Springboot
  • very strong organizational and communication skills
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
  • operate with a limited level of direct supervision
  • exercise independence of judgement and autonomy
  • act as SME to senior stakeholders and/or other team members
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • Fulltime
Read More
Arrow Right

Senior Python Developer

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experienced Python Developer
  • Strong knowledge and development experience using Advanced Python
  • Proficient in Python development
  • Experience in developing RESTful web services
  • Demonstrated Subject Matter Expert (SME) in area(s) of Applications Development
  • Experience in microservices
  • Hands on software engineer who will be writing code daily
  • Demonstrate knowledge on code quality, code performance, unit testing, and build processing in the CI/CD
  • Understanding of both relational and non-relational databases
  • Able to write shell & batch programs
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals
  • Identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets
  • Fulltime
Read More
Arrow Right

Senior Python Developer

Location
Location
United States , Austin
Salary
Salary:
Not provided
bytecubit.com Logo
Bytecubit Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related field
  • Equivalent experience of 5+ Years of professional Python Development documented work experience
  • 5+ Years of SQL experience
Job Responsibility
Job Responsibility
  • Responsible for development, testing, documentation, delivery, and support of highly secure and scalable cloud applications
  • Design, implement and manage data pipelines at scale with automated testing, data migration and production data maintenance
  • Collaborate closely with the DevOps Engineers and Data Scientists on the team to rapidly build and deploy data science products
  • Follow best practices around version control, testing, and CI/CD pipelines
  • You embrace agile / scrum to get work done
Read More
Arrow Right

Manager, Application Development

At CVS Health, we’re building a world of health around every consumer and surrou...
Location
Location
United States , Scottsdale, AZ
Salary
Salary:
105976.00 - 180000.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree (or foreign equivalent) in Computer Science, Computer Information Systems, Information Technology, Engineering, or a related field and two (2) years of experience in the job offered or a related occupation
  • Two (2) years of experience with each of the following: Java, Python, or Node.js
  • Oracle and Hibernate
  • JIRA, Rally, or Confluence
  • REST, SOAP, or Web Service APIs
  • XML, JSON, HTML, CSS, or JavaScript
  • Web and mobile applications development
  • Software Development Lifecycle (SDLC)
  • Contributing to large-scale applications development, data science, or data analytics projects
  • Writing application code and deploying to production
Job Responsibility
Job Responsibility
  • Design and develop enterprise software applications and platforms
  • Develop software solutions to meet business requirements and manage project execution to ensure adherence to schedule and scope
  • Determine feasibility of solutions design and prepare technical design documentation
  • Plan stages of application development to improve functionality and features with a focus on performance, reliability, and maintainability
  • Write and review high quality code and perform unit and/or automation testing
  • Confer with project personnel to identify and resolve problems
  • Monitor progress milestones and deliverables
  • Support applications, systems, and databases used to process prescriptions, claims, and related healthcare activities
  • Collaborate with cross-functional teams on applications development, technical requirements, code review, project deliverables, quality assurance, and software development best practices
  • Mentor junior team members
What we offer
What we offer
  • Full range of medical, dental, and vision benefits
  • 401(k) retirement savings plan
  • Employee Stock Purchase Plan
  • Fully-paid term life insurance plan
  • Short-term and long term disability benefits
  • Well-being programs
  • Education assistance
  • Free development courses
  • CVS store discount
  • Discount programs with participating partners
  • Fulltime
Read More
Arrow Right