Python Developer-Full Stack Senior

Artech LLC

McLean, VA

JOB DETAILS
SALARY
$70–$75 Per Hour
SKILLS
Agile Programming Methodologies, Analysis Skills, Application Programming Interface (API), Atlassian JIRA, Capital Markets, Certified Public Accountant (CPA), Chartered Financial Analyst (CFA), Code Reviews, Communication Skills, Computer Science, Continuous Improvement, Docker, Financial Accounting, Financial Planning and Analysis (FP&A), Financial Projections, Financial Reporting, Financial Services, Fixed Income Investments, Forecasting, Generally Accepted Accounting Principles (GAAP), Git, Identify Issues, Integration Testing, Investment Capital, JUnit, Java, Mathematics, Operational Support, Performance Management, Presentation/Verbal Skills, Problem Solving Skills, Process Improvement, Programming Languages, Project Management Software, Project Tracking, Pytest, Python Programming/Scripting Language, Refactoring, Relational Databases (RDBMS), Requirements Management, Revenue Recognition, SQL Databases, Scripting (Scripting Languages), Software Development, Software Engineering, Source Code/Configuration Management (SCM), Statistics, Strategic Planning, Systems Administration/Management, Team Player, Technical Writing, Testing, Time Management, Unit Test, Unix Shell Programming, Writing Skills
LOCATION
McLean, VA
POSTED
5 days ago

Location: McLean, VA (Full-Time Onsite, Monday-Friday)

Salary Range: Competitive salary based on experience and qualifications.

Introduction

Join a dynamic and innovative team as a Senior Software Developer in the Investments & Capital Markets division, supporting an enterprise forecasting platform used for long-term financial projections, strategic planning, and decision-making. This role is based in McLean, VA, a vibrant area known for its proximity to the nation's capital and its thriving tech community.

Required Skills & Qualifications

  • 5 years of software development experience using Python, Java, or similar modern programming languages.
  • 2-3 years of Git source control experience in a collaborative development environment.
  • 2-3 years of SQL and relational database development experience.
  • 1-2 years of experience with containerization and orchestration technologies such as Docker, Podman, or Kubernetes.
  • Proficiency in shell scripting for automation and operational support.
  • 2-3 years of experience with unit testing frameworks such as Pytest or JUnit.
  • Understanding of fixed income concepts including duration, convexity, spread, and option-adjusted spread (OAS).
  • Strong communication, analytical, and problem-solving skills.
  • Experience working in Agile environments.
  • Prior work experience in the financial services industry or with fixed income knowledge.

Applicants must be able to work directly for Artech on W2.

Preferred Skills & Qualifications

  • Graduate degree in Computer Science, Mathematics, Statistics, or related quantitative field.
  • Knowledge of GAAP accounting principles, including revenue recognition, expense recognition, and amortization.
  • CFA, FRM, CPA, or significant progress toward certification.
  • Experience working directly with business stakeholders and gathering requirements.
  • Exposure to project management and tracking tools such as JIRA.
  • Strong written and verbal communication skills.

Day-to-Day Responsibilities

  • Refactor and modernize financial accounting and forecasting application components to improve maintainability, performance, and scalability.
  • Develop and enhance forecasting engine capabilities to improve model accuracy, efficiency, and enterprise readiness.
  • Support quarterly and annual production runs for financial reporting, ensuring accuracy, integrity, and timely delivery.
  • Troubleshoot defects, reduce technical debt, and drive continuous improvement initiatives.
  • Develop high-quality, testable code with strong automated unit and integration test coverage.
  • Collaborate across data, services, APIs, and infrastructure layers to deliver end-to-end solutions.
  • Partner with FP&A and business stakeholders to implement forecasting enhancements and scenario analysis capabilities.
  • Support infrastructure upgrades, platform migrations, and technology modernization efforts.
  • Participate in design discussions, code reviews, documentation, and technical decision-making.

Company Benefits & Culture

  • Competitive salary and comprehensive benefits package.
  • Opportunities for professional growth and development.
  • Collaborative and inclusive work environment.

For immediate consideration please click APPLY to begin the screening process with Alex.

About the Company

A

Artech LLC