A statement on social injustice. Click to read more.
Aberdeen, Maryland, United States of America
JOB #R2002132

Application Developer

 We are seeking an Application Developer to support our client’s program at Aberdeen Proving Ground, MD. You’ll be working alongside a team of outstanding developers creating state of the art solutions to some of the country’s toughest cybersecurity and network challenges. You’ll have a chance to learn new skills and take ownership of your career.

As an Application Developer you’ll code complex and diverse software systems in support of our cybersecurity mission. You’ll need to work individually and as part of a team, review and test software components for adherence to the design requirements and document test results. You also be asked to utilize software development and software design methodologies appropriate to the development environment to meet project requirements.

Key Responsibilities:

Work with a team of developers to create web applications utilizing JavaScript, PHP, Python, or Java and other web technologies in a Linux infrastructure environment.

Work collaboratively within a team or as an individual on the assigned project to meet deadlines and deliverables.

Adjust to varying development schedules as dictated by project stakeholders needs.

Utilizing ticketing/workflow system as part of the SDLC.

Basic Qualifications:

5 or more years of experience software development experience

2 or more years of experience using a variety of programming and scripting languages, though primarily JavaScript, PHP, and Python.

Experience with Object-Oriented design methodologies/programming (OOD/OOP)

Experience developing applications using RDBMS and at least one year of experience with version control technologies such as Git or SVN.

DOD 8570 compliant

Security Clearance required

Preferred Skills/Experience:

Bachelor's degree or Master’s degree in Computer Science or related discipline

Development experience creating web based (Create, Read, Update, Delete [CRUD]) applications preferred.

Experience developing applications in a heterogeneous environment that includes Linux/UNIX and Windows Server infrastructure preferred.

Experience with User interfaces highly desired.

Experience with Laravel, Symfony, React, Angular, VueJS, and other back-end or front-end frameworks preferred.

Experience with Composer, NPM, and related package managers preferred.

Experience developing RESTful or API web services preferred.

Familiarity with JSON, XML, CSV, and other data types with regard to web services preferred.

Academic or technical publishing experience is preferred.

Technical certifications (particularly in the security domain) are a plus: Security+, CySA+, or CEH.

Professional Skills:

Excellent written and verbal communication skills.

Excellent problem solving skills.

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). For more information, please read our EEO & AA policy.

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.com and 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.

Maryland Client Office (MD88)

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

Aug 6, 2020
Virginia, United States of America (Remote)
Aug 5, 2020
Fairfax, Virginia, United States of America
Jul 31, 2020
Multiple locations
Jul 30, 2020
Arlington, Virginia, United States of America
Jul 30, 2020
Arlington, Virginia, United States of America
Jul 30, 2020
Arlington, Virginia, United States of America
See All Jobs

Join our talent network

ICF is growing, and we add new open roles to our site regularly. If you're waiting for that perfect opportunity at ICF or want an inside look at what it's like to do world-changing work, join our talent network to stay updated.

Join our talent network

ICF is growing, and we add new open roles to our site regularly. If you're waiting for that perfect opportunity at ICF or want an inside look at what it's like to do world-changing work, join our talent network to stay updated.