Senior Python Developer - Financial Applications & Risk
Expert Technology Services
McLean, VA, United States
9 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerjet.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
Java (Programming Language)
Adobe InDesign
Application Programming Interfaces (APIs)
Agile Methodology
Artificial Intelligence
JIRA
Automation of Tests
Unit Testing
C Sharp (Programming Language)
Code Review
Data Integrity
+17 more
Relational Databases
Junit
Python (Programming Language)
Shell Script
Software Engineering
SQL Databases
Workflow Management Systems
Technical Debt
Git
Pytest
Containerization
Integration Tests
Kubernetes
Information Technology
Code Restructuring
Docker
Programming Languages
Job description
Job Summary: Senior Software Developer Financial Accounting Applications (Freddie Mac, McLean, VA), Refactor and modernize financial accounting and forecasting applications for improved maintainability, performance, and scalability.
- Develop and enhance core forecasting engine features to increase model accuracy, runtime efficiency, and enterprise readiness.
- Support critical quarterly and yearly production runs for financial reporting by monitoring execution, troubleshooting, and ensuring data integrity and timeliness.
- Diagnose and resolve software defects; reduce technical debt and drive continuous improvements in line with software engineering best practices.
- Write clean, robust, high-quality code with strong automated unit and integration test coverage.
- Collaborate with cross-functional teams (data, services, APIs, infrastructure) to deliver end-to-end solutions.
- Partner with FP&A and other stakeholders to implement new forecasting capabilities and support scenario analysis for regulatory and business needs.
- Assist with infrastructure upgrades, platform migrations, and adoption of new technologies.
- Participate in design discussions, code reviews, and documentation to ensure high-quality deliverables and collaborative problem-solving., Senior Staff Engineer, AI Compute (Remote Eligible) At Capital One, we are creating responsible and reliable AI systems, changing banking for good. For years, Capital One has been …
- 2 days ago
Requirements
Minimum 4 years hands-on software development experience with modern programming languages (Python, Java, or C#).
- 1 2 years experience with Git version control in a team setting.
- 1 2 years experience with SQL and relational database development.
- 1 2 years experience with containerization/orchestration tools (Docker, Podman, Kubernetes).
- Proficiency in shell scripting.
- 1 2 years experience with unit testing frameworks (e.g., Pytest, JUnit) and automated test coverage.
- Understanding of fixed income concepts (duration, convexity, spread, OAS).
- Strong oral and written communication skills.
-
Strong critical thinking, problem-solving skills, business acumen, and familiarity with Agile development. Preferred Qualifications:
- Graduate degree in a quantitative field (Computer Science, Mathematics, Statistics, or related).
- Knowledge of GAAP accounting fundamentals (revenue/expense recognition, amortization).
- CFA/FRM/CPA certification or progress toward certification.
- Experience working with stakeholders to gather requirements, align priorities, and drive delivery.
- Exposure to product/project management tools (e.g., JIRA)., Must Have Qualifications: At least 5 years of hands-on software development experience using a modern programming language (e.g., Python, Java, OR C##). Candidate must have Git…
- 15 hours ago
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerjet.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
TL
Thomas Limbüchler
7 good reasons why you should learn Python in 2021
almost 6 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago
TL
Thomas Limbüchler
Should senior developers refuse interview coding challenges?
almost 6 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
over 3 years ago