Sr. Python Developer - McLean, VA (Locals Needed)

Overview

Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 27 day((s))

Skills

Sr. Python Developer

Job Details

Job Title: Sr. Python Developer

Location: McLean, VA (Onsite 5 days a week)

Assignment Type: Contract Only

Scheduled End: June 30, 2026 - possible extension to EOY

Interview Information:

Rounds: 2 Rounds

Duration: 30 Minutes|120 minutes

Interview Type: 1st round virtual with video mandatory; 2nd round on-site required

Must Have Qualifications:

  • 2+ years of experience with OOP design and coding, hands-on development with Python and Java - mostly backend work using Python. Solid background in fixed income finance, financial accounting, and capital market. SQL using multiple leading database solutions, and Agile development process. BA in Computer Science or related field. Strong Critical thinker and problem solver
  • Schedule: Standard

Overview:

  • We are looking for a strong Python Backend Developer to join a team working on a mature financial accounting forecasting system that has been in place for over five years. The platform is stable but is undergoing significant replatforming and enhancements this year, making this an excellent opportunity for someone who enjoys working on complex, data-intensive systems in a financial domain.
  • The ideal candidate will have solid backend Python experience, be comfortable working with large datasets, and have a strong understanding of financial or accounting concepts. Prior experience in fixed income, bonds, or financial services is highly preferred.

Key Responsibilities

  • Design, develop, and enhance backend components of a financial accounting forecasting system
  • Participate in new feature development (approximately 70%)
  • Perform defect fixes and production support (10 20%)
  • Handle ad-hoc development and system improvement tasks (~10%)
  • Work extensively with financial and accounting data sets
  • Implement efficient, scalable Python solutions involving multi-processing and concurrency
  • Contribute to system replatforming initiatives
  • Collaborate closely with the manager and other team members during development and design discussions
  • Participate in hands-on coding interviews and technical discussions

Required Skills & Qualifications

  • Strong backend development experience using Python
  • Hands-on experience with data processing libraries such as Pandas, NumPy, and similar
  • Strong understanding of object-oriented programming concepts
  • Experience working with large datasets and data-heavy applications
  • Solid experience with SQL
  • Experience with SQL Alchemy or similar ORM frameworks
  • Ability to write efficient, concurrent, and multi-processed Python code
  • Comfortable working in an on-premises environment (no cloud/AWS component)

Preferred Qualifications

  • Experience in financial services, accounting systems, or financial forecasting platforms
  • Exposure to fixed income, bonds, or capital markets data
  • Experience working with financial or accounting concepts
  • Prior experience at or with financial institutions
  • Database experience with SQL Server (primary)
  • Additional database experience with Sybase and/or DB2 is a plus
  • Java experience is a plus but not required
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Floga technologies