Applications Developer - CIA
Company: Central Intelligence Agency
Location: Washington
Posted on: March 27, 2025
Job Description:
Applications Developers use their creativity and technical
skills to design, develop and deploy software systems to enhance
CIA's capabilities to collect, produce, and disseminate
intelligence.
- U.S. citizens (dual U.S. citizens also eligible)
- At least 18 years of age
- Willing to move to the Washington, DC area
- Able to complete security and medical evaluationsAs 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.What You'll GetOur benefits
support every aspect of a working professional's life, including
health and wellness, time off, family, finances, and continuing
education. Our programs include highly sought-after government
health benefits, flexible schedules, sick leave, and childcare. In
some cases, we also offer sign-on incentives and cover moving
expenses if you relocate.As a CIA employee, you'll also get the
satisfaction of knowing your work is part of something bigger than
yourself. Our work is driven by one mission: to keep our Nation
safe. Every day is an opportunity to enhance U.S. national
security.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, Nexus, Nagios.
- Database platforms, such as: PostgreSQL, MySQL, Oracle, NoSQL,
MongoDB, Redis, HDFS.
- Familiarity with multiple hosting platforms, such as: Windows,
Linux, VMware, Citrix, and cloud computing platforms.
- Experience working with stakeholders on creating solutions with
varied, sometimes conflicting, requirements.
- Big data concepts and technologies, such as: Apache Hadoop,
Apache Hive, Solr, Cloudera, MapReduce, R, Spark, Kafka, NiFi, and
the ELK (Elastic Search, 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 (e.g. 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-learn, Pandas, and Spacy.
#J-18808-Ljbffr
Keywords: Central Intelligence Agency, Washington DC , Applications Developer - CIA, IT / Software / Systems , Washington, DC
Didn't find what you're looking for? Search again!
Loading more jobs...