Senior Full Stack Software Developer Job at Argyllinfotech, Virginia

WjdhMlZObks4TXVVQ3JKNU4vbXo3OFFubHc9PQ==
  • Argyllinfotech
  • Virginia

Job Description

Job Title: Senior Full Stack Software Developer (Java/Python | Financial Applications)

Work Location

  • 100% Onsite McLean, VA
  • Candidates must be local or willing to relocate prior to the start date .
  • Onsite interview required for the first round.



Position Type: Contract (C2C)
Duration: 6+ Months
No. of Positions: 1

Position Overview

We are seeking a highly experienced Senior Full Stack Software Developer with strong expertise in Java, Python, SQL, Git, and modern software engineering practices to support enterprise financial forecasting and accounting applications. This role focuses on enhancing and modernizing mission-critical forecasting engines, improving application performance, scalability, and reliability while supporting enterprise financial reporting initiatives.

The ideal candidate will have a solid software engineering background, experience developing enterprise applications, and exposure to financial systems, particularly within fixed income or financial accounting domains .

Key Responsibilities

  • Design, develop, and enhance enterprise financial forecasting and accounting applications.
  • Refactor legacy components to improve scalability, maintainability, and performance.
  • Develop new forecasting engine capabilities supporting enterprise financial planning.
  • Build high-quality, reusable, and maintainable software using Java and Python.
  • Write efficient SQL queries and optimize database interactions.
  • Develop and maintain RESTful APIs and backend services.
  • Support quarterly and annual production runs for financial reporting.
  • Troubleshoot production issues and resolve software defects.
  • Create comprehensive unit and integration tests to ensure application quality.
  • Collaborate with cross-functional teams, including FP&A, product owners, and business stakeholders.
  • Participate in architecture discussions, code reviews, and Agile ceremonies.
  • Support infrastructure upgrades, platform modernization, and technology migrations.
  • Document technical designs and contribute to engineering best practices.

Required Technical Skills

Programming Languages

  • Python
  • Java
  • C# (acceptable alternative)
  • Object-Oriented Programming (OOP)

Software Development

  • Full Stack Development
  • Enterprise Application Development
  • API Development
  • Software Design Patterns
  • Application Modernization

Databases

  • SQL
  • Relational Databases
  • Query Optimization
  • Data Modeling

Python Libraries

  • Pandas
  • Data Processing
  • Data Analysis

Version Control

  • Git
  • Git Branching
  • Pull Requests
  • Code Reviews

Testing

  • Unit Testing
  • PyTest
  • JUnit
  • Test Automation
  • Integration Testing

Containers & DevOps

  • Docker
  • Kubernetes
  • Podman
  • CI/CD
  • Containerization

Automation

  • Shell Scripting
  • Linux
  • Command Line Automation

Agile

  • Agile Scrum
  • JIRA
  • Sprint Planning
  • Continuous Improvement

Financial Domain Experience

Candidates should have experience or knowledge of:

  • Fixed Income Products
  • Duration
  • Convexity
  • Credit Spread
  • Option-Adjusted Spread (OAS)
  • Financial Forecasting
  • Financial Accounting Systems
  • Enterprise Financial Reporting

Required Qualifications

  • Minimum 5+ years of hands-on software development experience.
  • Strong programming expertise in Python and/or Java .
  • Experience using Git in collaborative development environments.
  • Strong SQL and relational database experience.
  • Experience working with Pandas .
  • Hands-on experience with automated unit testing.
  • Experience developing enterprise-grade software applications.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and collaboration skills.
  • Experience working in Agile development environments.

Preferred Qualifications

  • Experience with Docker, Kubernetes, or Podman.
  • Shell scripting experience.
  • Financial services or capital markets experience.
  • Strong understanding of fixed income concepts.
  • Knowledge of GAAP accounting principles.
  • Graduate degree in Computer Science, Engineering, Mathematics, Statistics, or related STEM field.
  • Professional certifications such as CFA, FRM, or CPA .
  • Experience working with JIRA and Agile project management tools.

Soft Skills

  • Strong analytical and critical-thinking abilities.
  • Excellent verbal and written communication skills.
  • Ability to collaborate effectively with business and technical stakeholders.
  • Strong attention to detail.
  • Self-motivated with excellent time management skills.
  • Ability to work in a fast-paced enterprise environment.

Job Tags

Contract work, Local area, Relocation

Similar Jobs

RR Donnelley

Offset Printing Press Operator Job at RR Donnelley

 ...RRD is a leading global provider of marketing, packaging, print, and supply chain solutions that elevate engagement across the complete customer journey. The company offers the industrys most trusted portfolio of creative execution and world-wide business process... 

Cedar Point

Host & Cashier - Famous Dave's, TGI Fridays, Perkins, and more! Job at Cedar Point

 ...hour Ages 16+ At Cedar Point, work is FUN! As a host and cashier, youll greet and welcome guests to our world class Resort locations. Youll also Assist with various functions of the restaurant, seat guests, take food to the table, bus tables, and assist... 

Warroad Senior Living Center

Accounts Payable Specialist Job at Warroad Senior Living Center

 ...Critical Illness Insurance, Hospital Indemnity Insurance)* Educational Scholarships* Company Matched 403(b)* Generous Shift & Weekend Differentials Job DetailsLocation: Warroad, MN 56763Address: 1401 Lake Street NWShift: DayJob Schedule: Weekdays... 

Pilot Company

Cashier Job at Pilot Company

 ...guests journey a great one! Also, there are a number of opportunities to work in other roles within our travel centers and restaurants so while we may be hiring for a specific role, we always look to train and offer experience for other roles we have. We hope your... 

Peter Boulware Toyota

Service Porter / Valet Job at Peter Boulware Toyota

SUMMARYThe Service Porter will greet and welcome service customers as they pull up, park their vehicles for them, and provide courtesy shuttle service.What We Offer:* Opportunity for internal promotion and career growth with company* 401(k) retirement plan options...