Join a team of fearless developers working on true joint cognitive systems that make a real impact. If you thrive on solving important, hard problems that others believe are impossible, and if you want to do work that truly matters, we have an exciting opportunity for you.
At Resilient Cognitive Solutions (RCS), we work with the world’s premier Cognitive Systems Engineers to design and deploy cognitive affordances in critical environments with large data and time-sensitive operations. As a Software Engineer, you will be an integral part of our elite team, transforming these designs into reality.
We are looking for team members who are seeking a non-traditional path, who love diving into unique and complex problems, and who are passionate about making a difference in the world.
Responsibilities - Develop full stack web and cloud applications using client-side technologies like HTML5 and various JavaScript APIs/frameworks, including jQuery, D3.js, Node.js, React, and AngularJS and advanced server-side services and technologies like Apache Spark, Postgres, Mongo, Accumulo, and even SQL.
- Deploy standalone applications or integrate into complex customer environments.
- Support existing applications/prototypes in production/staging environments, troubleshooting and extending functionality as required.
- Conduct rapid prototyping of key technology risk areas early in the project lifecycle.
- Perform iterative evaluations of system prototypes and operational evaluations of fielded decision support systems.
- Work as part of a multidisciplinary team, under the supervision of a principal software developer.
-Develop innovative and user-friendly GUI designs for complex domains.
-Assist in system administration duties, such as managing physical and virtual servers, user accounts and inventory.
Minimum Qualifications
- Active TS/SCI with polygraph clearance. - Bachelor’s degree in computer science or related technical field, or equivalent practical experience. -Experience coding in a general-purpose programming language, such as JavaScript, Python, Java, C, or C++. - Experience in full stack, full lifecycle development of web applications - Knowledge of both Windows and Linux operating systems, including Linux command line skills. - Strong analytical and problem-solving skills. - Excellent interpersonal, verbal, and written communication skills, with tolerance for ambiguity. - Aptitude for learning new programming languages as needed.
Due to the nature of the work, U.S. Citizenship is required.
Preferred Qualifications - Familiarity with NoSQL databases (Key-value, Document, Graph). - Working experience with software libraries/projects within the Apache Hadoop framework, particularly Zookeeper and HDFS. - Knowledge and practical experience with various Geospatial APIs (ESRI ArcGIS, Open Layers, Google Maps, etc.). - Experience building scalable applications using Node.js. - Familiarity with AWS platform/tools and deploying applications to the cloud.
Resilient Cognitive Solutions (RCS), the premier innovator of Decision Centered Solutions, applies the science of decision making to deliver informative, compelling, and intuitive decision support systems. RCS specializes in applying Cognitive Systems Engineering to the design and delivery of revolutionary, high performance decision-support systems for the most challenging mission and business critical problems. RCS designed systems will help users overcome data overload, automation surprises, and other characteristics associated with challenging domains by employing our unique, fourth generation methodology. Founded in 2007, RCS is a veteran-owned small business.