Software Developer ( R-00057664 )
Leidos is seeking a Software Developer to provide software development and integration support for the design and implementation of an interface that connects data within the organization with similar datasets in different repositories.
Primary Responsibilities: The Software Developer will analyze user needs and develop software solutions. They will create system design plans; design or customize software based on commercial best practices; and develop and write computer programs to store, locate, and retrieve specific documents, data, and information. The Software Developer will prototype and implement an initial version of the system. They will develop code, test, and debug new software or enhancements to existing software. Their responsibilities also include making recommendations for implementing enterprise data architectures, to include ontologies and metadata, as they relate to the search system needs. The Software Developer will deploy updates to the search system, as well as troubleshoot hardware and software issues.
Requires BS degree and 12 – 15 years of prior relevant experience or Masters with 10 – 13 years of prior relevant experience. May possess a Doctorate in technical domain.
Degree or educational background in computer science, engineering, or a related discipline.
Demonstrated experience with front-end software development using Angular or React JS.
Demonstrated experience connecting information across multiple datasets (database queries, API calls, etc.).
Demonstrated experience communicating technical details, issues, and system outages or degradations.
Demonstrated experience working in an agile development organization, to include task tracking.
Demonstrated experience working in a technical environment with all levels of personnel.
Demonstrated experience implementing other human-language technologies, such as machine translation or entity extraction.
Demonstrated experience with graph databases.
Demonstrated experience using the Linux operating system.