1

Senior Financial Analyst Python Jobs in Iowa City, IA

Senior Back-End Developer

Cedar Rapids, IA

$118K - $153K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

Leads technical staff and clients to investigate, analyze, and resolve complex technical problems ... Strong proficiency in one or more backend programming languages, including Python or TypeScript.

Strategy Analyst

Cedar Rapids, IA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Develop financial models and data-driven insights to support strategic initiatives and business ... for senior leadership and stakeholders * Work cross-functionally with commercial, analytics ...

Strategy Analyst

Iowa City, IA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Develop financial models and data-driven insights to support strategic initiatives and business ... for senior leadership and stakeholders * Work cross-functionally with commercial, analytics ...

You will have opportunities to interact with Analysts (both junior and senior) as well as senior consultants. * Key responsibilities include (but are not limited to): * Developing financial and ...

You will have opportunities to interact with Analysts (both junior and senior) as well as senior consultants. * Key responsibilities include (but are not limited to): * Developing financial and ...

Senior Business Systems Analyst

Cedar Rapids, IA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

These include 1) World Financial Group, including Transamerica Financial Advisors, 2) Protection ... Analyze business unit requests and understand business requirements. Work with various technical ...

Senior Business Systems Analyst

Cedar Rapids, IA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

These include 1) World Financial Group, including Transamerica Financial Advisors, 2) Protection ... Analyze business unit requests and understand business requirements. Work with various technical ...

Senior Actuary - Appointed Actuary Team

Cedar Rapids, IA · Hybrid

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

These include 1) World Financial Group, including Transamerica Financial Advisors, 2) Protection ... Effectively communicates, both verbally and in writing, advanced mathematical and analytical ...

Head of Alternative Investments

Cedar Rapids, IA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Prepare quarterly and ad hoc portfolio performance and risk reporting for senior leadership and key ... financial modeling, data analysis, and portfolio management and analytics tools, including ...

Framework Developer Senior

Cedar Rapids, IA

$53.25 - $70.50/hr

  • Medical

  • Dental

  • Vision

  • Retirement

Collaborate with cross-functional teams, including business analysts, project managers, and other ... Proficiency in programming languages (e.g., Python, JavaScript/TypeScript, C# * Experience with ...

Showing results 41-60

Senior Financial Analyst Python information

See Iowa City, IA salary details

$53.8K

$94.3K

$118.4K

How much do senior financial analyst python jobs pay per year?

As of Aug 19, 2026, the average yearly pay for senior financial analyst python in Iowa City, IA is $94,349.00, according to ZipRecruiter salary data. Most workers in this role earn between $83,700.00 and $104,200.00 per year, depending on experience, location, and employer.

What does a senior financial analyst with Python skills do?

A Senior Financial Analyst specializing in Python leverages advanced financial expertise and programming skills to analyze complex financial data, build models, and automate reporting processes. They use Python to streamline data collection, perform statistical analysis, and generate actionable business insights. These professionals often collaborate with other departments to support financial planning, budgeting, forecasting, and strategic decision-making. Their Python skills enhance efficiency and accuracy in handling large datasets and developing custom financial solutions.

What are the key skills and qualifications needed to thrive as a senior financial analyst with Python expertise?

To thrive as a Senior Financial Analyst with Python expertise, you need a strong background in finance, accounting, and advanced data analysis, typically supported by a relevant degree and several years of experience. Proficiency in Python for data manipulation, experience with financial modeling tools, and familiarity with ERP systems or BI platforms are highly valued. Outstanding analytical thinking, problem-solving abilities, and effective communication skills distinguish top performers in this role. These competencies enable analysts to deliver accurate insights, automate complex processes, and support strategic decision-making within the organization.

How does a senior financial analyst with Python skills typically collaborate with cross-functional teams in a corporate environment?

As a Senior Financial Analyst proficient in Python, you will frequently work with teams from IT, operations, and business units to streamline data collection and analysis. Your role often involves translating complex financial data into actionable insights using automated reporting tools and data models, which are built collaboratively with input from various stakeholders. Effective communication is key, as you'll need to explain technical concepts to non-technical team members and align analytical outputs with business goals. This cross-functional collaboration not only enhances data-driven decision-making but also provides opportunities for professional growth and exposure to diverse business functions.

What is the difference between Senior Financial Analyst Python vs Financial Analyst Python?

AspectSenior Financial Analyst PythonFinancial Analyst Python
Required CredentialsBachelor's degree, possibly CPA or CFA, experience preferredBachelor's degree in finance, accounting, or related field
Work EnvironmentFinancial services, corporate finance, investment firmsCorporate finance, banking, investment firms
Employer & Industry UsageUsed for complex financial analysis, forecasting, and strategic planningUsed for data analysis, reporting, and supporting financial decisions

The main difference between Senior Financial Analyst Python and Financial Analyst Python lies in experience level and responsibilities. Senior Financial Analysts typically handle more complex analysis, strategic planning, and mentorship, while Financial Analysts focus on data gathering, reporting, and supporting financial operations. Both roles require Python skills and finance knowledge but differ in scope and seniority.

What are the most commonly searched types of Financial Analyst Python jobs in Iowa City, IA?

The most popular types of Financial Analyst Python jobs in Iowa City, IA are:

What job categories do people searching Senior Financial Analyst Python jobs in Iowa City, IA look for?

The top searched job categories for Senior Financial Analyst Python jobs in Iowa City, IA are:

Senior Epic Analyst - Community Connect Iowa Billing

University of Iowa

Iowa City, IA • On-site

$68K/yr

Full-time

PTO

Re-posted 15 days ago


University Of Iowa rating

6.9

Company rating: 6.9 out of 10

Based on 85 frontline employees who took The Breakroom Quiz

460th of 619 rated colleges and universities


Job description

University of Iowa Health Care department of Health Care Information Systems is seeking a Senior Application Developer to provide technical leadership, direction, and technical support for the development, configuration, implementation and ongoing maintenance of Epic System software related to Epic Resolute Professional Billing and Epic Resolute Hospital Billing. This position includes working with Project Management groups, key stakeholders, vendors, contactors, and end users regularly.
This position will support the University of Iowa Health Care Community Connect program which extends our Epic applications to regional hospitals and clinics.
This position is eligible for remote work withinIowaand will require a work arrangement form to be completed upon the start of your employment. Per policy, work arrangements will be reviewed annually, and must comply with the remote work program and related policies and employee travel policy when working at a remote location.
Position Responsibilities:
Analysis/Design
  • Collaborate with subject matter experts to analyze workflows and develop application design.
  • Research system solutions.
  • Create functional/technical specifications for system build and complex integrated systems.
  • Lead design and analysis.
  • Develop technical design and procedures for new or revised applications.
  • Leads the review and analysis of system problems to identify solutions and/or make appropriate referrals.
  • Demonstrate features to the user community and assess applicability, impact and value.

Implementation
  • Configure and customize applications.
  • Review the application build for efficiency, completeness, and correctness.
  • Understand and adhere to Change Management policies and procedures.
  • Understand and adhere to IT Security policies and procedures.

Support and Maintenance
  • Completion of related Epic Certifications/accreditations or eligible to obtain and maintain relevant Epic certifications/accreditations specific to your role.
  • Guide development and maintenance of testing scripts for execution during implementations, special updates and system upgrade cycles.
  • Resolve complex system problems through participation in 24 x 7 on-call rotations.
  • Proposal software maintenance procedures.
  • Evaluate system upgrades to identify new functionality.
  • Develop standards for documentation to ensure recovery capability, as well as satisfactory and stable performance of the platform(s) and all applications and processes.
  • Lead staff in development and maintenance downtime workflows and procedures.
  • Travel to customer sites as needed to support application implementation, upgrade, optimization and/or training/conferences.

Project Management
  • Develop work plan and time schedules for computing projects including outlining phases, identifying personnel, and computing equipment requirements. Monitor progress and revise schedule and plan as needed.

Business Analysis
  • Identify business system solution requirements by analyzing work processes and operations; evaluate business and information systems functionality.
  • Serves as the liaison for technical staff, users, vendors, and other stakeholders.
  • Analyze, document, and recommend business process design in applicable areas.

Leadership/Staff Management/Financial Responsibility
  • Guide staff in documenting system procedure and guidelines for users, as well as programs and program modifications.
  • Assist in developing ideas for presentations to senior management. Build and foster relationships.
  • Provide leadership in multiple areas of expertise.
  • Provide direction, assignments, feedback, coaching, and counseling to assure outcomes are achieved.
  • May provide administrative and/or functional supervision over assigned staff.

Additional Information:
  • Pay Grade: 5Bhttps://hr.uiowa.edu/pay/pay-plans/professional-and-scientific-pay-structure
  • Salary: $68,678 to commensurate
  • The University of Iowa offers a generous benefits package, including 24 days of paid vacation per year to start and paid sick leave. Complete information regarding the full benefits package may be viewed at https://hr.uiowa.edu/benefits.
  • Percent of Time: 100%
  • Staff Type: Professional & Scientific
  • Type of Position: Regular

Education Requirements
  • Bachelor's degree in a related field or an equivalent combination of education and related application development/support experience
  • Certification must be obtained within 30 days after the corresponding EPIC class ends. In cases where an employee cannot meet this timeframe, they should work with their supervisor to establish an approved plan for completion

Experience Requirements
  • Experience in the development and/or support of applications used by non-technical customers to support and enhance workflow processes, preferably healthcare, typically 5-7 years of experience for a Senior Application Developer role
  • Experience acting as the primary contact for the support, configuration, and development of at least one enterprise application or area of functionality, preferably healthcare related
  • Experience working with application owners and/or vendors to define system requirements, integration requirements and understand business needs
  • Demonstrated experience working with end-users to define system requirements, understand business needs and convert business requirements into functional/technical specifications for complex integrated systems build
  • Demonstrated knowledge of and experience with basic project management
  • Ability to communicate effectively both verbally and in writing with technical and non-technical staff
  • Professional job-related experience fostering or promoting a welcoming and respectful work/academic environment.

Desired Qualifications
  • Experience supporting an EHR in an ambulatory or hospital setting
  • Experience with any of the following workflows: Clinic or hospital billing, Clinic or hospital coding, electronic claims submissions, electronic remittance posting, and denials.
  • Epic certification/accreditation related but not limited to the following: Resolute Hospital Billing Administration including Single Billing Office, Resolute Professional Billing Administration including Single Billing Office, HIM Hospital Coding, Resolute Professional Billing Claims Administration, Resolute Professional Billing Electronic Remittance, Resolute Hospital Billing Claims Administration, Resolute Hospital Billing Electronic Remittance, and Charge Router
  • Demonstrated ability using tools for customizing vendor application software
  • Demonstrated knowledge of integrated system software solutions
  • Experience collaborating with technical and non-technical staff on system implementation projects
  • Strong problem-solving skills and experience adhering to regulatory requirements with respect to system configuration
  • Proven ability to write application test scripts

To be considered, applicants must upload a resume(under submission relevant materials) that clearly addresses how they meet the listed required and desired qualifications of this position. A cover letter is desired as part of the application process. Job openings are posted for a minimum of 7 calendar days. This job may be removed from posting and filled any time after the minimum posting period has ended.
Successful candidates will be required to self-disclose any conviction history and will be subject to a criminal background check and credential/education verification.
This position is not eligible for University sponsorship for employment authorization.
For additional questions contact Jennifer Baumert at Jennifer-Baumert@uiowa.edu.

What University Of Iowa employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom