ICF Incorporated, LLC: Senior Software Engineer (Multiple Positions) Reston, VA.
ExternalContractRemote2w ago
AWSConfluenceETLGitGitHubJira
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Apply computer science, software engineering, databases, and distributed/parallel processing frameworks to prepare big data for the use of scoring and scoring results.
- Work on projects that support the Centers for Medicare and Medicaid Services (CMS) as we develop and support the collection of data and scoring results associated with clinicians.
- Use Spark to build data processing pipelines that derive information from large sets of government data that will ultimately allow for the scoring of clinicians' work according to CMS standards.
- Develop, modify, run, and test Spark applications using Scala APIs and Spark SQL to process and perform aggregation on data stored in Postgres, Redshift and S3 Parquet files.
- Develop extract, transform, and load (ETL) processing routines and data engineering pipelines, creating necessary data structures and data models to support data at all stages.
- Work with UI, UX, and quality analysis team members and the client to define data and reporting requirements.
- Write unit and integration tests for all data processing code.
- Work with DevOps engineers on CI, CD, and IaC.
- Perform code reviews and develop processes for improving code quality.
- Experience must include:
- 3 years in SQL development, SQL analytics, and tuning skills
- 2 years with AWS services as EMR, Redshift, Code build, Lamda, and ECS
- 2 years with Git, Github, and Confluence/Jira
- Any prior experience working with Medicare and/or Medicaid data
- Any Federal Government contracting work experience
- Must be able to obtain Public Trust clearance.
- Must have lived in the United States for 3 of the last 5 years
- MUST RESIDE IN THE United States (U.S.) and the work MUST BE PERFORMED in the United States (U.S.).
- Any suitable combination of education, training and/or experience will be accepted.
- LOCATION: 1902 Reston Metro Plaza, Reston, VA 20190
- Telework: 100% Remote; position may be performed from anywhere within the U.S.
- Position Eligible for Employee Referral Bonus Program.
- Working at ICF
- ICF is a global advisory and technology services provider, but we're not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future.
- We will consider for employment qualified applicants with arrest and conviction records.
- Read more about workplace discrimination righ t s or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act.
- Candidate AI Usage Policy
- However, we understand that some candidates may require accommodations that involve the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com . We a
Benefits
Vision insuranceRemote work optionsPerformance bonus
Additional Information
ICF Incorporated, LLC: Senior Software Engineer (Multiple Positions) Reston, VA.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at ICF International? Share your experience