JV
Senior Software Developer (Python – Financial Accounting)
Jobs via Dice
McLean · On-site Contract Senior 6d ago
About the role
Role
Senior Software Developer (Python – Financial Accounting)
Location
McLean, VA (100% Onsite)
Duration
2–3 Months
In-person interview – 2nd round.
Key Responsibilities
- Refactor and modernize financial accounting and forecasting applications
- Enhance forecasting engine capabilities for accuracy and performance
- Support quarterly and yearly production runs for financial reporting
- Troubleshoot issues and ensure data integrity and timeliness
- Write clean, maintainable code with strong unit/integration test coverage
- Collaborate across data, services, APIs, and infrastructure layers
- Partner with FP&A stakeholders to implement new forecasting features
- Assist with platform upgrades, migrations, and infrastructure improvements
- Participate in design discussions, code reviews, and documentation
Must-Have Qualifications
- 5+ years of software development experience (Python, Java, or C#)
- Strong experience with:
- Git (version control)
- SQL and relational databases
- Unit testing frameworks (e.g., Pytest, JUnit)
- Willingness to attend in-person interview and work onsite in McLean, VA
Required Technical Skills
- Experience with containerization tools (Docker, Kubernetes, Podman)
- Shell scripting for automation and troubleshooting
- Strong debugging and problem-solving skills
- Familiarity with Agile development processes
Financial Domain Knowledge
- Understanding of fixed income concepts:
- Duration
- Convexity
- Spread
- Option-Adjusted Spread (OAS)
- Knowledge of financial forecasting and accounting systems
Skills
C#DockerGitJavaKubernetesPodmanPythonSQL
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free