What are the responsibilities and job description for the CNO Analyst/Programmer position at Ellington Solutions?
Ellington Solutions is seeking out qualified candidates that will:
- Oversee the software design and development of tools and/or complete data workflows.
- Create and contribute to documentation; lead and engage in design, code, and software readiness reviews as outlined by the software development protocols and procedures.
- Prepare and take part in technical presentations.
The qualified candidate will have:
- U.S. Citizenship (Required)
- Active TS/SCI FSP Clearance (Required)
- Bachelor's degree
- At least 8 years of programming experience in Assembly, C, C , Java, Perl, or Python.
- A minimum of 7 years of experience in developing applications for Windows using Visual Studio or .NET environments, and/or UNIX applications utilizing make files or similar build systems.
- At least 6 years of experience with programming CNO tools and techniques, of which 5 years were specifically for the US Government.
- A minimum of 4 years of experience in network sockets programming, including the development of packet-level programs with a deep understanding of IP, TCP, and application-level protocols.
- Proficient knowledge of low-level internals in Unix and/or Windows environments.