evelops application software. Writing and implementing efficient code. Researches, designs, develops and implements software applications and systems. Involved in planning of system and development deployment as well as responsible for meeting software compliance standards. Evaluates, designs and implements interface between hardware and software, operational requirements, cloud offering, system architecture, security and characteristics of overall system. Researching, designing, implementing and managing software programs. Identifying areas for modification in existing programs and subsequently developing these modifications. Determining operational practicality. Documents testing, client experience and maintenance of system corrections. May partner and collaborate with cyber security teams to ensure compliance with security standards. May develop and conduct unit tests.
REQUIRED:
Software/Algorithm Development
Object Oriented C++
GPU Programming
Experience with publish/subscribe and multithreaded architectures
Object Oriented Software Design and Development
Software Design/Development
Proven ability to quickly and effectively learn new technologies and programming languages, adapt to new environments and methodologies, and work outside one s own comfort zone
Strong teamwork experience and organizational, interpersonal, and communication skills
MS in Computer Science, Computer Engineering, Mathematics, Physics or equivalent with object-oriented software development experience.
May be substituted with BS and 5+ years of experience.
CLEARANCE:
Candidates must have an active secret clearance to be considered for this role.
WORK LOCATION:
This position is Hybrid.
The individual will be required to be onsite 50% of the time.
Candidates are expected to be local at the time of the start of the assignment.
Final schedule TBD by hiring manager.