Post Job Free
Sign in

Python Developer

Company:
Soho Square Solutions
Location:
Tysons, VA, 22107
Posted:
April 18, 2026
Apply

Description:

Title : Python Developer Contact only Location : Mclean, VA (Onsite) Need Locals for this position Must Have Qualifications: Candidate must have 5+ years of hands-on Python experience- Java is nice to have.

Candidate must have Git version control, SQL, and Unit testing.

Responsibilities • Refactor and modernize existing components of the financial accounting and forecasting application to improve maintainability, performance, and scalability.

• Develop and enhance core forecasting engine features to improve model accuracy, runtime efficiency, and enterprise readiness.

• Support critical quarterly production runs for financial reporting by monitoring execution, troubleshooting issues, and ensuring integrity, accuracy, and timeliness of outputs.

• Diagnose and resolve defects, reduce technical debt, and drive continuous improvements to ensure alignment with software engineering best practices.

• Write clean, robust, high-quality code following best practices, supported by automated unit and integration tests with strong coverage.

• Coordinate with team members across different layers of the stack (data, services, APIs, and infrastructure) to deliver end-to-end solutions.

• Partner with FP&A and other stakeholders to implement new forecasting capabilities, enable scenario analysis, and meet evolving business and regulatory requirements.

• Assist with infrastructure upgrades, platform migrations, and adoption of new technologies to improve reliability, security, and operational efficiency.

• Contribute to design discussions, code reviews, and documentation; demonstrate a commitment to collaborative problem-solving, thoughtful design, and high-quality deliverables Qualifications · At least 5 years of hands-on software development experience using a modern programming language (e.g., Python, Java). · 2–3 years of experience using Git for source control in a team-based development environment.

· · 2–3 years of experience with SQL and relational database development.

1–2 years of experience with containerization and orchestration technologies (e.g., Docker, Podman, Kubernetes). · Proficiency with shell scripting for automation, troubleshooting, and operational support.

· 2–3 years of experience with unit testing frameworks (e.g., Pytest, JUnit) and implementing automated test coverage.

· An understanding of fixed income concepts, including duration, convexity, spread, and option-adjusted spread (OAS). · · Good oral and written communication skills Strong critical thinking, problem-solving skills, business acumen, and familiarity with Agile development processes.

Preferred Skills · Graduate degree in a quantitative discipline (e.g., Computer Science, Mathematics, Statistics, or related field). · Strong understanding of GAAP accounting fundamentals, including revenue/expense recognition and amortization.

· · CFA/FRM (or significant progress toward CFA/FRM/CPA). Strong oral and written communication skills, with the ability to clearly articulate technical and business concepts.

· Experience engaging with stakeholders to gather requirements, align on priorities, and drive delivery.

· Exposure to product and project management tools (e.g., JIRA) to support planning, tracking, and execution.

Apply