Logo
Central Intelligence Agency

Applications Developer

Central Intelligence Agency, Washington, District of Columbia, us, 20022


Summary

Applications Developers analyze, develop and deploy information/software systems to enhance CIA's capabilities to collect, produce, and disseminate intelligence.

This job is open to

The public

U.S. Citizens, Nationals or those who owe allegiance to the U.S.Federal employees - Competitive service

Current or former competitive service federal employees.Federal employees - Excepted service

Current excepted service federal employees.Videos

Duties

As an Applications Developer for CIA, you will analyze, develop and deploy innovative information/software systems and capabilities to enhance the CIA's capabilities to collect, produce, and disseminate intelligence. Utilizing your education and experience as a Computer Scientist, Software Engineer, or Web Designer and Publisher, you will directly support analysis, intelligence collection, and other business. Applications Developers participate in team environments via structured development lifecycles: analyze and define local and/or enterprise information system requirements, perform system/application design, develop capability prototypes, develop and implement operational information systems, and conduct unit and integration testing of application modules. You also have the opportunity for hands-on research and exploration of leading-edge commercial technologies through application/integration of technology in delivering IT solutions.

Requirements

Conditions of Employment

You must be physically in the United States or one of its territories when you submit your resume via MyLINK.You must be registered for the Selective Service, if applicable.You must be a U.S. citizen and at least 18 years of age (dual-national US citizens are eligible).You must be willing to move to the Washington, DC area.You must successfully complete a thorough medical and psychological exam, a polygraph interview, and a comprehensive background investigation.For further information, please visit: https://www.cia.gov/careers/how-we-hireQualifications

Minimum Qualifications

Experience in one or more of the following areas:Programming languages, and related web technologies, such as: Java, JavaScript/TypeScript, Python, C, C#, C++, Go, Rust, Ruby, SQL, CSS, HTML, XML, JSONDevOps concepts and tools, such as: GitHub, JIRA, Maven, Jenkins, Chef, Ansible, Docker, ELK stack, Nexus, NagiosDatabase platforms, such as: Oracle, MySQL, NoSQL, Mongo DB, HDFSFamiliarity with multiple hosting platforms, such as: Windows, Linux, VMware, Citrix, Amazon cloud computing platformsExperience working with stakeholders on creating solutions with varied, sometime conflicting, requirements

Ability to meet the minimum requirements for joining CIA, including U.S. citizenship and a background investigationDesired Qualifications

Big data concepts and technologies, such as: Apache Hadoop, Apache Hive, Solr, Cloudera, MapReduce, R, Spark, Kafka, NiFi, and the ELK (ElasticSearch, Logstash, Kibana) or the OpenSearch stackApplication architecture and systems engineering principles, including: n-tier/services-oriented architecture, application design patterns, Agile development (e.g. Scrum, Kanban), application security, developing system requirements, system design artifacts and models, design documentation and development for commercial cloud (e.g. Amazon Web Service, Google Cloud Platform, Microsoft Azure, etc)Software as a Service (SaaS) Platforms development and customization (eg. Salesforce, ServiceNow, Microsoft Office 365)UI/UX design, wireframing and prototyping experience.Experience with tools such as Pen Pot, Figma, Balsamiq etc.Experience with AI/ML development including using tools such as Scikit-lean, Pandas and Spacy.Education

Bachelor's degree in one of the following fields or related studies:Computer ScienceComputer EngineeringInformation Systems

At least a 3.0 GPA on a 4-point scaleBenefits

A career with the U.S. government provides employees with a comprehensive benefits package. As a federal employee, you and your family will have access to a range of benefits that are designed to make your federal career very rewarding. Opens in a new windowLearn more about federal benefits.

Review our benefits

Eligibility for benefits depends on the type of position you hold and whether your position is full-time, part-time or intermittent. Contact the hiring agency for more information on the specific benefits offered.

How You Will Be Evaluated

You will be evaluated for this job based on how well you meet the qualifications above.

For more information, please visit: https://www.cia.gov/careers/jobs/applications-developer/.

Benefits

A career with the U.S. government provides employees with a comprehensive benefits package. As a federal employee, you and your family will have access to a range of benefits that are designed to make your federal career very rewarding. Opens in a new windowLearn more about federal benefits.

Review our benefits

Eligibility for benefits depends on the type of position you hold and whether your position is full-time, part-time or intermittent. Contact the hiring agency for more information on the specific benefits offered.Required Documents

As a new or existing federal employee, you and your family may have access to a range of benefits. Your benefits depend on the type of position you have - whether you're a permanent, part-time, temporary or an intermittent employee. You may be eligible for the following benefits, however, check with your agency to make sure you're eligible under their policies.

For further information, please visit: https://www.cia.gov/careers/jobs/applications-developer/.

If you are relying on your education to meet qualification requirements:

Education must be accredited by an accrediting institution recognized by the U.S. Department of Education in order for it to be credited towards qualifications. Therefore, provide only the attendance and/or degrees fromschools accredited by accrediting institutions recognized by the U.S. Department of Education.

Failure to provide all of the required information as stated in this vacancy announcement may result in an ineligible rating or may affect the overall rating.How to Apply

This post is for viewing purposes only. To get started, please visit

https://www.cia.gov/careers/jobs/applications-developer/ , where you can read more about this position and express your interest in up to four jobs. Upon expressing your interest, you will be taken to

MyLINK , which allows you to submit your resume and job rankings and provide basic information about yourself.

Agency contact information

Central Intelligence Agency

Website

https://cia.gov/careers

Next steps

After you express interest for up to four positions on cia.gov/careers, a CIA recruiter may contact you for further discussion if your qualifications meet our needs. See the MyLINK FAQs on our website for more information.Fair and Transparent

The Federal hiring process is set up to be fair and transparent. Please read the following guidance.

Criminal history inquiriesEqual Employment Opportunity (EEO) PolicyFinancial suitabilityNew employee probationary periodPrivacy ActReasonable accommodation policySelective ServiceSignature and false statementsSocial security number request

Required Documents

For further information, please visit: https://www.cia.gov/careers/jobs/applications-developer/.

If you are relying on your education to meet qualification requirements:

Education must be accredited by an accrediting institution recognized by the U.S. Department of Education in order for it to be credited towards qualifications. Therefore, provide only the attendance and/or degrees fromschools accredited by accrediting institutions recognized by the U.S. Department of Education.

Failure to provide all of the required information as stated in this vacancy announcement may result in an ineligible rating or may affect the overall rating.

How to Apply

This post is for viewing purposes only. To get started, please visit

https://www.cia.gov/careers/jobs/applications-developer/ , where you can read more about this position and express your interest in up to four jobs. Upon expressing your interest, you will be taken to

MyLINK , which allows you to submit your resume and job rankings and provide basic information about yourself.

Agency contact information

Central Intelligence Agency

Website

https://cia.gov/careers

Next steps

After you express interest for up to four positions on cia.gov/careers, a CIA recruiter may contact you for further discussion if your qualifications meet our needs. See the MyLINK FAQs on our website for more information.

Fair & Transparent

The Federal hiring process is set up to be fair and transparent. Please read the following guidance.

Criminal history inquiriesEqual Employment Opportunity (EEO) PolicyFinancial suitabilityNew employee probationary periodPrivacy ActReasonable accommodation policySelective ServiceSignature and false statementsSocial security number request