Python Developer

BUSINESSOBJECT SOLUTIONS, INC.
McLean, VA, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$100,000.0 - $130,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Adobe InDesign Application Programming Interfaces (APIs) Agile Methodology JIRA Relational Databases Junit Python (Programming Language) Shell Script Software Engineering SQL Databases Workflow Management Systems
+8 more
Technical Debt Git Pytest Containerization Integration Tests Kubernetes Information Technology Docker

Job description

  • Modernize and optimize financial accounting and forecasting applications for scalability, performance, and maintainability.
  • Enhance forecasting engine capabilities to improve accuracy, efficiency, and enterprise readiness.
  • Support quarterly financial reporting production runs by monitoring execution, resolving issues, and ensuring accurate, timely outputs.
  • Troubleshoot defects, reduce technical debt, and implement engineering best practices.
  • Develop high-quality, testable code with strong unit and integration test coverage.
  • Collaborate across data, API, service, and infrastructure teams to deliver end-to-end solutions.
  • Partner with FP&A and stakeholders to deliver forecasting enhancements, scenario analysis, and regulatory requirements.
  • Support infrastructure upgrades, platform migrations, and adoption of new technologies.
  • Participate in design reviews, documentation, and collaborative problem-solving.

Requirements

  • 5+ years of software development experience with Python, Java, or similar languages.
  • 2-3 years of experience with Git, SQL, and relational databases.
  • Experience with containerization/orchestration tools such as Docker or Kubernetes.
  • Proficiency in shell scripting and automation.
  • Experience with automated testing frameworks (Pytest, JUnit).
  • Understanding of fixed income concepts such as duration, convexity, and OAS.
  • Strong communication, analytical, and problem-solving skills.
  • Familiarity with Agile development practices.

Preferred Skills

  • Graduate degree in Computer Science, Mathematics, Statistics, or related field.
  • Knowledge of GAAP accounting principles.
  • CFA, FRM, CPA, or progress toward certification.
  • Experience working with stakeholders and gathering business requirements.
  • Familiarity with project management tools such as JIRA.

Benefits & conditions

Pay: $100,000.00 - $130,000.00 per year

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:45 min

Building IT systems for global finance markets

Anastasia Troitskaya Anastasia Troitskaya · WWC 2024

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

5:01 min

Bridging the gap between software development and security

Vandana Verma · LIVE

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · WWC 2025

Videos

See all

Related articles

See all