Applications Developer
- Employer
- USAJobs
- Location
- Washington, D.C
- Closing date
- Dec 1, 2022
View more
- Industry
- Government and Public Services, Federal
- Function
- Front End Developer, IT
- Hours
- Full Time
- Career Level
- Experienced (Non-Manager)
You need to sign in or create an account to save a job.
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
Qualifications
Minimum Qualifications
Desired Qualifications
Education
Additional information
For more information on CIA careers and correct salary rates, visit https://www.cia.gov/careers
CIA Benefits: https://www.cia.gov/careers/working-at-cia/benefits/
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 apply online, while in the United States.
- You must be a U.S. citizen and at least 18 years of age (dual-national U.S. 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.
- CIA is a drug-free workforce. The issue of illegal drug use is carefully evaluated during the medical and security processing.
Qualifications
Minimum Qualifications
- 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
- Experience in one or more of the following areas:
- Big data concepts and technologies, such as: Apache Hadoop, Apache Hive, Solr, Cloudera, MapReduce, R, Spark, Kafka, NiFi, and the ELK (ElasticSearch, Logstash, Kibana) stack
- 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
- Application architecture and systems engineering principles, including: n-tier/services-oriented architecture, application design patterns, Agile development with Scrum, Kanban, application security, developing system requirements, system design artifacts and models, design documentation and development using Amazon Web Services
- Ability to meet the minimum requirements for joining CIA, including U.S. citizenship and a background investigation
Desired Qualifications
- Proficiency in programming languages and related web technologies, such as: Java, Javascript, Python, C#, C++, Perl, Ruby on Rails, CSS, HTML, XML, JSON, Angular, React, or Vue
- Familiarity with multiple hosting platforms, such as: Windows, Linux, VMware, Citrix, Amazon cloud computing platforms
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
Additional information
For more information on CIA careers and correct salary rates, visit https://www.cia.gov/careers
CIA Benefits: https://www.cia.gov/careers/working-at-cia/benefits/
You need to sign in or create an account to save a job.
Get job alerts
Create a job alert and receive personalized job recommendations straight to your inbox.
Create alert