Python Developer- SAS
Company: Sparibis
Location: Washington
Posted on: February 1, 2025
Job Description:
Location: 100% RemoteYears' Experience: 5+ years professional
experienceEducation: Bachelor's degree in computer science or
related field is preferred.Clearance: Applicants must be able to
obtain and maintain a Public Trust security clearance. NOTE: United
States Citizenship is required as part of the eligibility criteria
to be able to obtain this type of security clearance.Key
Skills:
- Experience with Python related packages, tools, and products
such as NumPy, Pandas, Anaconda, Jupyter Notebook, and VS
code.
- Experience with SAS Software such as Advanced Base SAS, SAS
Macro Language, and SAS ODS software.
- Experience with PostgreSQL Databases and related languages,
tools, and products such as pgAdmin, and PL/pgSQL.
- Experience with version control software such as Git, GitLab or
GitHub.
- Experience with Linux terminal or other tools to allow for
executing from the command line.
- Experience with Microsoft suite including Word, Excel,
PowerPoint, SharePoint, and Teams.Responsibilities:
- Assist with the implementation of Python code solutions using
efficient methodologies to utilize the language's strengths.
- Assist in analyzing existing SAS-based system to glean
functional requirements to develop optimized, Python-based
solutions.
- Write high quality code that is well-documented and easy to
read, use, and maintain.
- Use Python to read and reformat large datasets.
- Improve Python code performance.
- Ideally, have familiarity with SAS code.
- Ideally have familiarity with database designs that balance
usability with functionality.
- Attend branch meetings and share technical knowledge
clearly.
- Work with customers and subject matter experts to capture and
document business needs and processes through meetings and
requirements gathering.
- Make recommendations concerning the feasibility of revising
existing applications or developing new approaches to utilize
resources more effectively.
- Troubleshoot issues as needed and work with appropriate
resources to resolve problems.
- Assist with developing proof-in-concepts, pilots, and
alternatives analysis.
- Provide excellent verbal and written communication skills.
- Provide thorough documentation based on company standards.
Documentation includes but is not limited to formal specifications
and/or systems logical diagrams, training, and in-code
documentation.
- Participate in code and peer reviews, as well as formal
walkthroughs as directed.
- Conduct formal presentations and provide written documents
outlining any issues and concerns to Management.
- Utilize version control system regularly to ensure all
developed code is readily available to staff.
- Review the existing software systems and make recommendations
to improve the design.
- Provide weekly and/or daily status reports in requested format
to tasks manager or as directed.
- The contractor shall work with and train designated IT
specialists to ensure that the system is fully understood by those
designated individuals responsible for maintaining the system once
released to production.
- Ideally have knowledge of using GitLab or GitHub to configure
pipelines for CI/CD.
- Maintain regular communications with team as required.
- Other duties as assigned.Qualifications:
- Bachelor's degree in computer science or related field is
preferred.
- Security Clearance: employee must pass the Census Bureau
Security Investigation / background investigation.
- It is preferred to have 5 to 7 years + of related experience
with backend and front-end development, relational database and
developing applications or equivalent combination of
experience.
- Data engineering expertise and experience.
- Experience using Python to read and reformat large data
files.
- Experience improving code performance: able to profile and
refactor code and find bottlenecks and overheads, preferably on
production code.
- Experience writing high quality code: well-documented and easy
to read, use, maintain, and extend.
- Experience with Linux: able to perform basic commands as an end
user.
- Experience with data validation in a statistical processing
environment.
- Experience Cloud computing, preferably with Amazon Web Service,
is a plus.
- Experience with statistical Analysis System (SAS) programming
experience is a plus.About Sparibis:Sparibis LLC is a professional
solution firm that Clients rely on to access the best talent to
drive their business success.Sparibis is an equal opportunity
employer that values diversity at all levels. All individuals,
regardless of personal characteristics, are encouraged to
apply.
#J-18808-Ljbffr
Keywords: Sparibis, Towson , Python Developer- SAS, IT / Software / Systems , Washington, Maryland
Didn't find what you're looking for? Search again!
Loading more jobs...