CACI is seeking a high performance web developer to create and maintain several applications aimed at helping cyber analysts and network operators perform their daily duties with improved speed and efficiency.
Requirements
- 5+ years experience working within high performance compute and/or embedded environments
- Proficient WebGL, OpenGL and QT (C++ programming and solid understanding of QT framework)
- Proficient in JavaScript, HTML, Angular, CSS, Node.js
- Proficient in JavaScript worker thread
- Solid In-depth understanding of browser objects
- TCP/IP and Web sockets
- Object oriented application design and development
Responsibilities
- A typical work day is comprised mostly of development tasks and interfacing with technical users regarding new requirements, bugs, and enhancements with a fairly rapid and direct pace.
- The majority of the work is ad hoc to serve users' quick turnaround requests, with loose priorities and goals set generally with a monthly delivery tempo.
- You will have the opportunity to learn the intricate details of network traffic analysis, anomaly detection, will interface with a large number of users directly, and you will see immediate impact and results for the work you perform.
Other
- The candidate should be a self-starter and possess a willingness to dive into new technologies when appropriate.
- BS Computer Science, Computer Science, or similar field; Master’s degree preferred
- Test driven development in an Agile project framework
- Experience with version control tools such as Git
- Experience in C/C++ development. WASM a plus