Skip to main content
U.S. flag
Back to results

Applications Developer

Central Intelligence Agency
This job announcement has closed

Summary

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

Overview

Help
Reviewing applications
Open & closing dates
10/01/2024 to 01/27/2025
Salary
$72,965 to - $181,216 per year
Pay scale & grade
GS 9 - 14
Location
Many vacancies in the following location:
Washington DC, DC
Remote job
No
Telework eligible
No
Travel Required
Occasional travel - You may be expected to travel for this position.
Relocation expenses reimbursed
Yes—You may qualify for reimbursement of relocation expenses in accordance with agency policy.
Appointment type
Permanent
Work schedule
Full-time
Service
Excepted
Promotion potential
None
Supervisory status
No
Security clearance
Sensitive Compartmented Information
Drug test
Yes
Position sensitivity and risk
Special-Sensitive (SS)/High Risk
Trust determination process
Financial disclosure
Yes
Bargaining unit status
No
Announcement number
24-12198724-6870/DIHD
Control number
759292900

Videos

Duties

Help

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

Help

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-hire

Qualifications

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, JSON
    • DevOps concepts and tools, such as: GitHub, JIRA, Maven, Jenkins, Chef, Ansible, Docker, ELK stack, Nexus, Nagios
    • Database platforms, such as: Oracle, MySQL, NoSQL, Mongo DB, HDFS
    • Familiarity with multiple hosting platforms, such as: Windows, Linux, VMware, Citrix, Amazon cloud computing platforms
    • Experience 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 investigation
Desired 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 stack
  • Application 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 Science
    • Computer Engineering
    • Information Systems
  • At least a 3.0 GPA on a 4-point scale

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/.

Your session is about to expire!

Your USAJOBS session will expire due to inactivity in 8 minutes. Any unsaved data will be lost if you allow the session to expire. Click the button below to continue your session.