Senior Python Developer

Published date Posted on Indeed on Aug 25, 2022 (35 d ago)


We are searching for a Full stack developer for CRT and other applications. The project will transition the Company Review Tool POC into a production-ready system, and assist in various web development projects in pipeline including T-IPSE POC and D-IPSE WEB.

This is a remote role with a one time requirement to appear in Suitland, MD for government issued badge and equipment (travel allowance will be provided).

Project Overview:

SAS to Python Migration: StEPS and StEPS II are currently dependent on SAS language for backend processing. The goal of SAS to Python Migration is to modernize the applications by moving the backend logic to Python. Moving to Python can improve performance significantly by eliminating the need to work on file-based datasets and by directly loading data from database into memory. After successful migration of TSAR processing to Python, Legacy StEPS and StEPS II backend processing will be migrated to Python. The contractors may also be useful for developing python programs to support upcoming AIES integration with TSAR.

Knowledge Transfer: Currently both StEPS and StEPS II backend processing is written using SAS language to perform data processing including complex math-based algorithms. The contractors will work closely with Senior SAS developers to understand the survey backend processing. They will be responsible for documenting the backend SAS macro functionality into flowcharts and/or pseudo code. They will understand the working of RunProcesses module which is vital to StEPS II nightrun processing that shall allow them to support the daily helpdesk activities.

Summary of Major Job Functions:

Under GS-13’s supervision, write python code to migrate existing SAS programs to Python.

Under GS-13’s guidance, perform helpdesk activities involving troubleshooting of routine production issues.

Understand StEPS and StEPS II architecture with the goal of knowledge transfer from Senior staff.

Responsibilities/Job Description:

Under the supervision of GS-13, the two contractors will utilize their Python knowledge to migrate TSAR SAS macros to Python. The GS-13s will be responsible for collaborating with Math Stats to understand the processing algorithm and communicate the requirements to the contractors

The contractors will work closely with Senior SAS developers, on understanding the survey backend processing. If they don’t know SAS language, they will be trained for basic SAS. They will also be involved in daily helpdesk activities which will speed up the knowledge transfer.


Experience Required:

  • Bachelor’s degree in computer science
  • Python development - 5 years
  • Java Development – 5 years
  • Relation database writing complex SQL queries – 3 years
  • Ms Visio or similar tool documenting flowcharts
  • Experience writing pseudo code
  • SAS language knowledge
  • Good communication skills

Additional Information:

  • In order to meet the clearance requirements for this opportunity, candidates must be a US Citizen.
  • Ability to pass a US Public Trust background investigation for access to the client site and computing systems. You must have lived in the US for the past three (3) years.
  • All candidates will be subject to a complete background check to include, but not limited to Criminal History, Education Verification, Professional Certification Verification, Verification of Previous Employment and Credit History.

Other Information:

  • The salary range for this position is $140,000 - $150,000 annually.
  • This role is remote with headquarters in Suitland, MD.
  • This is a full-time position. Please no agencies, third parties, or corp-to-corp.
  • Equal-opportunity Employer, EOE AA M/F/Vet/Disability.
  • Spatial Front Inc. participates in E-Verify.

About the Company:

SFI is nationally recognized by Inc. Magazine by being awarded the Inc. 5000 Award in 2018, 2019, 2020, and 2021. We pride ourselves on being one of the premier employers in the VA, MD, DC area.

Our commitment to excellence in client services and product development means that our people are attentive, hands-on, and bring industry-leading expertise that will meet and exceed your needs in a timely and cost-effective manner.

Every employee at SFI is a leader. We don’t settle. We motivate others to reach their full potential. To learn more about us visit:

Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Error on reporting

Related jobs

Remote, Europe (CEST)Along our challenge-full & growth-oriented journey, we are looking for an experienced and talented Python developer to strengthen our teams.Your missionImprove and collaborate on an existing Python 3 / Django (DRF) codebaseTackle.

RSA Associates RSA Associates |
3 d ago

Merritt Island, FL, USWe are integrating an application called "Fluid Designer". It is a 3D design application for cabinet manufactures which is based on an original customization by Microvellum . We have a need for a Python Programmer that can also.

Clevertech Clevertech |
9 d ago

Headquarters: New York, NY URL: https://clevertech.bizExperience Remote done Right. Over 20 years of remote experience, all 500+ staff are 100% remote and we still grow vibrant relationships, provide exceptional opportunities for career growth while.

Applied Information Sciences Applied Information Sciences... |
10 d ago

As a Python Developer, you will use cutting edge cloud and data technologies to help global brands and federal agencies solve challenging problems through innovative technology solutions. Work on exciting projects, future-proof your skills, and grow. |
14 d ago

Get a remote job that you will love with better compensation and career growth.We’re — a marketplace where we match you with hand-picked startups from the US and Europe. Why work with us:We’ll find you a team that respects you. No time-trackers.