Applications Developers analyze, develop and deploy information/software systems to enhance CIA's capabilities to collect, produce, and disseminate intelligence.
Summary
Applications Developers analyze, develop and deploy information/software systems to enhance CIA's capabilities to collect, produce, and disseminate intelligence.
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.
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:
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.
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.
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.
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.
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.
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.
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.
The Federal hiring process is set up to be fair and transparent. Please read the following guidance.
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.
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.
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.