Job Description
Summary:
Applications Developers design, analyze, and implement software systems that enhance the CIA’s ability to collect, produce, and disseminate intelligence. They focus on developing and deploying advanced information systems to support and improve the agency’s operations and capabilities.
Applications Developer Duties
- Analyze, develop and deploy innovative information/software systems and capabilities to enhance the CIA’s capabilities to collect, produce, and disseminate intelligence.
- Support analysis, intelligence collection, and other business.
- 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.
- Opportunity for hands-on research and exploration of leading-edge commercial technologies through application/integration of technology in delivering IT solutions.

Qualifications
- Minimum Qualifications
- Experience in one or more of the following areas:
- Programming languages, and related web technologies
- DevOps concepts and tools
- Database platforms
- Familiarity with multiple hosting 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
- Experience in one or more of the following areas:
- Desired Qualifications
- Big data concepts and technologies
- Application architecture and systems engineering principles
- Software as a Service (SaaS) Platforms development and customization
- UI/UX design, wireframing and prototyping experience
- Experience with AI/ML development
- Education
- Bachelor’s degree in Computer Science, Computer Engineering, or Information Systems
- At least a 3.0 GPA on a 4-point scale
Benefits
- Please visit https://www.cia.gov/careers/jobs/applications-developer/ for more information.
How You Will Be Evaluated
- You will be evaluated for this job based on how well you meet the qualifications above.
How to Apply
- 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. ░