Home » Jobs » Application Developer

Application Developer

Application Developer

Job Description

As a successful candidate for the Application Developer III role, you will operate as a Full Stack Software Engineer on the Enduring Targets, Global Technology section’s Discovery Analytics Team (ET GT DAT) with CNO. The DATs are tasked to provide custom visualization and software solutions for CNO’s operators and analysts. This is a highspeed, rapidly changing environment that provides new challenges and opportunities for learning and growing on a daily basis. The DATs maintain multiple applications and servers, provide scripting support, and provide documentation and software solutions to a wide variety of users across CNO.

 

Required Skills

•    Gather requirements and make improvements to existing corporate tools

•    Understand the customer’s mission, collaborate with team members, gather user requirements, and automate workflows

•    Design and create reliable, intuitive user interfaces and workflows

•    Integrate with, and contribute to, a diverse set of teams, systems, and technology stacks

•    Work closely with the team lead to understand and address the needs of analysts and developers

•    Develop cutting-edge solutions for data visualizations, task automation, and workflow enhancements

•    Independently drive projects and proposals, taking ownership of the entire development lifecycle

QUALIFICATIONS     A Bachelor of Computer Science or Computer Engineering and a minimum of Twelve (12) years of software/system development is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree. A Master of Computer Science or Computer Engineering with a minimum of Ten (10) years of experience is also acceptable.

Additional experience required:

•    Teams are small and cross-functional, so ideal candidates bring some combination of UI/UX, middleware/API, back-end, DevOps, CNO, or data science experience

•    JavaScript/HTML/CSS experience

•    Experience writing scripts and services in Python

•    Experience developing software with Java

•    Experience developing with UI frameworks (e.g., Angular, React, etc.)

•    Familiarity with Relational Databases (Postgres, SQLite, etc.)

•    Familiarity with GitLab (CI/CD)

•    Familiarity with Docker

 

Desired Skills

•    Prior CNO experience

•    Knowledge of Network Protocols

•    Experience developing UIs with 508 compliances in mind

•    Experience with analyzing cybersecurity-related data sets (network traffic, OS events)

•    Knowledge of end-to-end SIGINT collection and analysis systems

Does this position require a security clearance?:
Yes
Clearance:
TS/SCI Full Scope Poly