Belay Technologies logo
Belay TechnologiesPosted 3 weeks ago
EXPIRED

Mid-Level Software Engineer

$70,000–$190,000 year

On-siteAnnapolis Junction, Maryland, United States

Full TimeMid LevelSmall

Job Summary

Design, develop, and maintain Java-based preprocessing components that transform 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 to support additional systems, data sources, and formats. Develop and maintain integration logic for SharePoint and other source systems using the FEITH SharePoint Connector to capture and transfer documents and metadata. Integrate and configure FEITH components within ingestion workflows, supporting the setup, testing, and initial configuration of the FEITH pre-publication module. Troubleshoot ingestion and integration issues by analyzing logs, exceptions, and system configurations to identify root causes and implement corrective actions. Collaborate with the Technical Lead, FEITH development team, and customer stakeholders to clarify requirements and support successful implementation. Conduct data ingestion activities, including the migration of records into the FEITH system once the new module is operational. Create and maintain technical documentation for development, integration, and sustainment activities. Provide technical guidance and workflow demonstrations to assist with onboarding users into new records management processes.

Required Qualifications

  • TS/SCI Clearance with polygraph
  • Six (6) years of experience in software development/engineering
  • Bachelor's degree from an accredited college or university in Computer Science or related discipline
  • 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-Drive 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

Desired Qualifications

  • Background in SharePoint migrations or connector tools
  • Experience supporting enterprise rollouts and managing stakeholder expectations

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Find similar roles