WashingtonRecruiter Since 2001
the smart solution for Washington DC jobs

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

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account