C++17/20 developer

Employer
TAJ Technologies
Location
Bethesda, MD
Posted
Sep 22, 2020
Closes
Sep 25, 2020
Ref
1229848330
Hours
Full Time
Description: Client is currently searching for a C++17 GUI-Client/Server programmer. The successful candidate will who will be responsible for the effective and efficient operations, including maintenance and administration, of all UNIX and Windows-based computer systems. This opportunity is permanent, full-time, and it is on site in Bethesda/Rockville, MD.Duties and Responsibilities Revamping NLM-Scrubber (written in Perl) using Cython; Integrating NLM-Scrubber algorithms with various machine learning algorithms (including neural networks) Working with a small group of developers on site Developing new data structures, algorithms, and information flow architectures for increased efficiency and effectiveness Daily briefing using existing reporting templates (incl. descriptions of what to do and what has been done) Attending weekly group meetingsPosition Requirements Python Experience Preferred C++17/20 (minimum 2 years professional development experience) Able to interpret (read/understand) Perl programs Demonstrable skills on developing algorithms with advanced data structures GUI development both on Windows and Linux platforms using Python/C++ Client/Server architecture based application development Developed multithreaded applications on Windows and Linux applications with multiple processes accessing shared memories Unit testing Excellent communication and interpersonal skills Excellent problem solving skills Degree: BS Major(s): Computer Science Desired Skills Python/C++ programming using relational database interfaces communicating with Oracle, MS-SQL Server, and/or MySQL NLP, Machine Learning Tensorflow Encryption, Blockchains Developed applications communicating via SSL or similar protocols Developed applications and adhered deadlines in a high-pressured research environment Developed math-heavy software applications Open source software publication on GitHub or elsewhere TAJ Technologies, Inc. is an EEO/AA Employer: women, minorities, the disabled and veterans are encouraged to apply