United States Government - Washington, DC

posted 4 months ago

Full-time - Entry Level
Washington, DC
Executive, Legislative, and Other General Government Support

About the position

As an Applications Developer for the Central Intelligence Agency (CIA), you will play a crucial role in enhancing the agency's capabilities to collect, produce, and disseminate intelligence. Your primary responsibilities will include analyzing, developing, and deploying innovative information and software systems that support various intelligence operations. This position requires a blend of creativity and technical skills, as you will be expected to utilize your education and experience in fields such as Computer Science, Software Engineering, or Web Design and Publishing to directly support analysis and intelligence collection efforts. In this role, you will participate in structured development lifecycles, which involve analyzing and defining local and enterprise information system requirements, performing system and application design, developing capability prototypes, and implementing operational information systems. You will also conduct unit and integration testing of application modules to ensure functionality and reliability. Additionally, you will have the opportunity to engage in hands-on research and exploration of leading-edge commercial technologies, applying these innovations to deliver effective IT solutions. Working at the CIA means being part of a diverse team that values a wide range of backgrounds and viewpoints. This diversity is essential to the agency's mission of keeping the nation safe. As an Applications Developer, you will collaborate with colleagues from various disciplines, contributing to a collective effort that enhances U.S. national security. The work you do will not only be technically challenging but will also provide a sense of purpose, knowing that your contributions are vital to the safety and security of the country.

Responsibilities

  • Analyze, develop, and deploy innovative information/software systems to enhance CIA's capabilities.
  • Participate in structured development lifecycles, including analyzing and defining system requirements.
  • Perform system/application design and develop capability prototypes.
  • Implement operational information systems and conduct unit and integration testing of application modules.
  • Engage in hands-on research and exploration of leading-edge commercial technologies.

Requirements

  • U.S. citizenship (dual U.S. citizens also eligible).
  • At least 18 years of age.
  • Willingness to relocate to the Washington, DC area.
  • Ability to complete security and medical evaluations.
  • Registered for the Selective Service.
  • Bachelor's degree with a minimum GPA of 3.0 on a 4-point scale.
  • Experience in programming languages and related web technologies such as Java, JavaScript/TypeScript, Python, C, C#, C++, Go, Rust, Ruby, SQL, CSS, HTML, XML, JSON.
  • Familiarity with DevOps concepts and tools like GitHub, JIRA, Maven, Jenkins, Chef, Ansible, Docker, Nexus, Nagios.
  • Experience with database platforms such as PostgreSQL, MySQL, Oracle, NoSQL, MongoDB, Redis, HDFS.
  • Familiarity with multiple hosting platforms including Windows, Linux, VMware, Citrix, and cloud computing platforms.
  • Experience working with stakeholders to create solutions with varied requirements.

Nice-to-haves

  • Knowledge of big data concepts and technologies such as Apache Hadoop, Apache Hive, Solr, Cloudera, MapReduce, R, Spark, Kafka, NiFi, and the ELK or OpenSearch stack.
  • Understanding of application architecture and systems engineering principles, including n-tier/services-oriented architecture and Agile development methodologies.
  • Experience with Software as a Service (SaaS) platforms development and customization, such as Salesforce, ServiceNow, Microsoft Office 365.
  • UI/UX design experience, including wireframing and prototyping with tools like Pen Pot, Figma, Balsamiq.
  • Experience with AI/ML development using tools such as Scikit-learn, Pandas, and Spacy.

Benefits

  • Highly sought-after government health benefits.
  • Flexible schedules.
  • Sick leave.
  • Childcare support.
  • Sign-on incentives in some cases.
  • Coverage for moving expenses if relocating.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service