Jobs · Information Technology · Maryland

COTS Integration Specialist

Reflexive Concepts · Annapolis Junction, MD · 1 mo ago
Information TechnologyFull-time

Key Responsibilities

  • Design, develop, enhance, and maintain Java-based preprocessing components that transform and prepare records and metadata from multiple source systems for ingestion into the organization's SV management system.
  • Complete and extend the existing reusable Java preprocessing framework, helping evolve it into a modular and extensible solution capable of supporting additional systems, data sources, formats, and ingestion requirements.
  • Develop and maintain integration logic for SharePoint and other source systems, including use of the FEITH SharePoint Connector to capture and transfer relevant documents and metadata.
  • Integrate and configure FEITH components within ingestion workflows, supporting the setup, testing, and initial configuration of the FEITH pre-publication module to align with customer and system requirements.
  • Troubleshoot and investigate ingestion and integration issues by analyzing logs, exceptions, data, database states, and system configurations; identify root causes and implement appropriate corrective actions.
  • Apply sound object-oriented software development practices and design principles to create maintainable, reusable, and scalable solutions, with consideration for future integration and cloud modernization efforts.
  • Collaborate with the Technical Lead, FEITH development team, Electronic Records Management Services team, and customer stakeholders to clarify requirements, evaluate technical approaches, and support successful implementation and rollout.
  • Create and maintain technical documentation, including data flows, process models, system designs, and other documentation needed to support development, integration, troubleshooting, and sustainment activities.
  • Provide technical guidance, workflow demonstrations, and light user support to assist with onboarding users with new records management processes and technologies.

Qualifications

  • Active TS/SCI with Polygraph
  • Six (6) years of experience in software development/engineering.
  • A bachelor's degree from an accredited college or university in Computer Science or related discipline is required. Ten (10) years of additional software development experience may be substituted for a bachelor's degree.
  • General understanding of Microsoft environments and enterprise collaboration tools.
  • Understanding of API calls, especially REST.
  • Experience with parsing various file formats including txt, Excel, JSON, XML, and others.
  • Experience with FEITH Records Management System or other COTS products.
  • Strong hands-on experience developing applications and integration solutions in Java, including object-oriented programming, common software design patterns, and Java concurrency concepts.
  • Experience designing and developing modular, reusable, and maintainable software components, with familiarity with Domain-Driven Design (DDD).
  • Experience using GitLab for source control and Maven for Java project configuration and build management.
  • Experience working with JFrog Artifactory or similar artifact repository tools to publish, retrieve, and manage software artifacts.
  • Familiarity with SharePoint, including content structures and common workflows.
  • Strong communication and interpersonal skills, with the ability to onboard and train users on a new system.
  • Ability to work independently while collaborating with developers and product support teams.

Similar jobs

Integrations Engineer

MegaCorp LogisticsUnited States· 4 days ago
RemoteEngineering$90k–$120k/yrapply on app.greenhouse.io

Integrations Engineer

MegaCorp LogisticsUnited States· 1 mo ago
RemoteEngineering$90k–$120k/yrapply on app.greenhouse.io