Be on Alert – Fraudulent Employment Offers. Learn More

Fairfax, Virginia, United States of America
JOB #R1903384

Full-Stack Developer

As our Full-Stack Software Engineer you will use your experience in back-end and front-end technologies to help us evolve our application software platform. You will work in an agile development environment, enhancing and extending our in-house software-as-a-service (SaaS) platform. You will be working closely with senior engineering leaders to design robust, scalable software that meets both the immediate and future needs of our constantly evolving business environment.

*General Responsibilities:* * Designing and implementing highly reliable components for our business-critical applications

  • Working closely with engineering leadership and key stakeholders to build new features to address business-critical needs
  • Translating high-level business needs into actionable engineering requirements
  • Working closely with our QA team to ensure on-time release and product quality
  • Participation in the full software development lifecycle process

*Requirements:

  • Must be a US Citizen
  • Bachelor’s degree in Computer Science, Information Technology Management or Engineering.
  • Minimum of five (5) years of experience in the Information Technology field focusing on AI/ML development projects using DevSecOps and AWS cloud environments.
  • Experience with full stack engineering, including at least three (3) years of experience deploying production enterprise applications in AWS that use AI/ML.
  • Minimum of three (3) years of specific software engineering experience related to front-end and back-end applications and/or data services.
  • Experience in large scale, high performance enterprise big data application deployment and solution architecture on complex heterogeneous environments in AWS.
  • Experience with automation and engineering tasks, AI/ML implementation, data, infrastructure/operations, and security engineer tasks in government cloud environments

#LI-CC1

Working at ICF

Working at ICF means applying a passion for meaningful work with intellectual rigor to help solve the leading issues of our day. Smart, compassionate, innovative, committed, ICF employees tackle unprecedented challenges to benefit people, businesses, and governments around the globe. We believe in collaboration, mutual respect, open communication, and opportunity for growth. If you’re seeking to make a difference in the world, visit www.icf.com/careers to find your next career. ICF—together for tomorrow.

ICF is an equal opportunity employer that values diversity at all levels. (EOE – Minorities/Females/ Protected Veterans Status/Disability Status/Sexual Orientation/Gender Identity)

Reasonable Accommodations are available for disabled veterans and applicants with disabilities in all phases of the application and employment process. To request an accommodation please email icfcareercenter@icf.comand we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about non-discrimination:  EEO is the law and  Pay Transparency Statement.

Fairfax, VA (VA01)

Who is ICF?

A consulting services company of over 5,000 experts across 67 countries, but not your typical consultants
LEARN MORE ABOUT ICF

More jobs you might like

Sep 20, 2019
Fairfax, Virginia, United States of America
Sep 19, 2019
Adelphi, Maryland, United States of America
Sep 19, 2019
San Antonio, Texas, United States of America
Sep 18, 2019
Toronto, Ontario, Canada
Sep 17, 2019
Woodlawn, Maryland, United States of America
Sep 17, 2019
Woodlawn, Maryland, United States of America
See All Jobs