NCMS Careers
Systems Integration Engineer
Location:
This is a hybrid role and requires 3 days in the office in Ann Arbor, Michigan.
Job Purpose:
The Systems Integration Engineer is responsible for coordinating, designing, implementing, and maintaining seamless integrations between NCMS information systems and data to ensure consistency, reliability, and efficiency across platforms. This role serves as the technical, collaborative bridge between core business systems ensuring that data flows are accurate, secure, and optimized for performance.
Primary Responsibilities:
- Design, implement, and maintain integrations between enterprise systems to ensure accurate and secure data exchange.
- Develop and manage middleware or integration layers to facilitate data transformation, cleansing, and validation before transfer between systems.
- Serve as the subject matter expert for system interoperability, identifying opportunities to reduce manual processes and improve data reliability.
- Partner with application owners and business stakeholders to understand requirements, map data flows, and define integration strategies.
- Support and maintain API connections, data pipelines, and automation tools that support business process optimization.
- Develop monitoring and error-handling mechanisms to ensure data synchronization accuracy and reliability.
- Document systems architectures, data mappings, and integration processes in alignment with IT governance practices.
- Collaborate with cybersecurity, compliance, and leadership teams to ensure data integrity and adherence to organizational standards.
- Assist in developing and enforcing change management, version control, and release management procedures for integrations.
- Participate in planning, testing, and deployment of new or upgraded systems that impact data flow and integration.
- Recommend and implement process improvements to optimize system interoperability and performance.
- Perform other duties as assigned.
Requirements:
- Must be a citizen of the United States.
- Must have or be eligible to obtain a government security clearance.
- Must be fully vaccinated against COVID-19 unless legally exempt.
- Flexibility to work a hybrid schedule; three days in office & two days home.
- Bachelor’s degree in information technology, computer science, or related field, or an equivalent combination of education and experience.
- 3-5 years of experience in systems integration, data exchange, or enterprise application support.
- Experience building and managing APIs (including REST and SOAP), data pipelines, and middleware solutions.
- Experience in Microsoft 365, Azure, and AWS cloud environments (government cloud environments preferred).
- Experience working with Microsoft Power Platform.
- Experience with programming languages such as Python, JavaScript, SQL, PowerShell, or other languages.
- Strong understanding of data mapping, transformation, and normalization principles.
- Proven analytical and problem-solving abilities with attention to data quality and security.
- Demonstrated ability to collaborate and communicate effectively across technical and non-technical teams.
- Understanding of CMMC level 2/3, NIST SP 800-171, and secure handling of Controlled Unclassified Information (CUI) preferred.
- Exposure to FedRAMP, DFARS, and other regulatory frameworks affecting cloud-based integrations preferred.
This position is contingent upon the successful completion of a background screening, which may include checks for criminal history, driving records, financial history, and education verification, as permitted by law.
NCMS IS AN EQUAL OPPORTUNITY EMPLOYER
How to Apply:
Please submit the position title you are interested in and resume in PDF format only by email to careers@ncms.org




