集成API工程师
Integration API Engineer
简介
Fire Creek Services Company,一家All Native Group公司,正在寻找一名集成/API工程师,以在陆军工单和财务系统与IBM Maximo之间构建和运营接口,包括适配器、消息队列、数据映射、异常队列和自动化对账,从而实现工单、成本和资产记录在不同系统间保持一致,无需手动重新输入。此职位为立即空缺。
核心职责
- 在陆军工单记录、财务成本对象和Maximo工单及资产记录之间开发适配器和数据映射。
- 实现可靠的消息传递(出站模式、带退避的重试、幂等消费者和版本检查),并配备可追溯的异常队列和重放功能。
- 构建自动化对账和异常仪表盘。
- 编写接口控制文档和测试证据,以获得系统所有者的批准。
- 监控接口健康状况,对故障进行根本原因分析,并在接口涉及安全事件时提供支持。
- 遵循安全编码实践(例如OWASP指南),使用源代码控制并参与代码审查。
- 使用最小权限的服务账户,保护秘密和凭证。
- 遵循变更管理流程,对接口变更进行审批、测试和回滚计划。
能力要求
- API和基于消息的集成
- SQL和数据映射
- 故障排查和根本原因分析
- 技术文档编写
- 安全编码
监督职责
此职位无需监督职责
工作环境
远程或办公室工作,以计算机为主,需定期前往肯塔基州坎贝尔堡现场。
身体要求
此处描述的体力要求是员工成功履行本职位核心职责所必须满足的代表性要求。
- 长时间坐在办公桌前并使用电脑。
- 能够提起最多25磅的物品。
职位类型/预期工作时间
提供全职和兼职职位。通常工作时间为周一至周五白天。
出差
在接口测试和系统上线期间,需定期前往肯塔基州坎贝尔堡。
经验要求
- 5年以上构建集成的经验(REST APIs、消息队列和事件驱动模式)。
- 具有Maximo集成框架经验。
- 具有基于消息的集成和故障恢复的生产经验。
- 强大的SQL和数据映射技能。
- 具有在政府测试和生产环境工作的经验。
查看英文原文
Summary
Fire Creek Services Company, an All Native Group company, is seeking an Integration / API Engineer to build and operate interfaces between Army work-request and financial systems and IBM Maximo, including adapters, message queues, data mappings, exception queues and automated reconciliation, so that work, cost and asset records match across systems without manual re-entry. This is an immediate opening.
Essential Functions
- Develop adapters and data mappings between Army work-request records, financial cost objects, and Maximo work and asset records.
- Implement reliable message delivery (outbox pattern, retries with backoff, idempotent consumers and version checks) with an accountable exception queue and replay.
- Build automated reconciliation and exception dashboards.
- Produce interface control documents and test evidence for system-owner approval.
- Monitor interface health, perform root-cause analysis on failures, and support security incident reporting when interfaces are involved.
- Follow secure coding practices (e.g., OWASP guidance), use source control and participate in code reviews.
- Use least-privilege service accounts and protect secrets and credentials.
- Follow change management processes for interface changes, including approval, testing and rollback plans.
Competencies
- API and message-based integration
- SQL and data mapping
- Troubleshooting and root-cause analysis
- Technical documentation
- Secure coding
Supervisory Responsibility
None required for this position
Work Environment
Remote or office-based, computer-focused work, with periodic on-site travel to Fort Campbell, Kentucky.
Physical Demands
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
- Prolonged periods sitting at a desk and working on a computer.
- Must be able to lift up to 25 lb.
Position Type/Expected Hours of Work
Full-time and part-time positions available. Typical hours are Monday through Friday, daytime.
Travel
Periodic travel to Fort Campbell, Kentucky, during interface testing and system go-live.
Experience
- 5+ years building integrations (REST APIs, message queues and event-driven patterns).
- Maximo Integration Framework experience.
- Production experience with message-based integration and failure recovery.
- Strong SQL and data-mapping skills.
- Experience working within Government test and production environment approval processes.
Preferred:
- Azure API Management and Service Bus.
- SAP-based financial system interfaces.
- Army work-request and financial systems.
- Idempotent and outbox delivery patterns.
- Familiarity with OWASP secure coding practices.
- Experience with CI/CD pipelines and source control (e.g., Git).
- Experience working on Department of Defense (DoD) installations, contracts or programs is a plus.
Education
Bachelor's degree in Computer Science, Software Engineering or a related field.
Additional Eligibility Qualifications
- Azure Developer or integration certification preferred.
- CompTIA Security+ required if granted privileged access.
- Must be able to pass a background check and obtain installation access.
Drug Free Workplace
All Native Group is a Drug Free Workplace. It is our policy that all new hires must successfully complete a pre-employment drug screen as a condition of employment. In addition, all employees are subject to random drug screens throughout the term of their employment with All Native Group.
Security Clearance
None
AAP/EEO Statement
All Native Group is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. However, preference may be extended to persons of Indian descent in accordance with applicable laws.
About Ho-Chunk, Inc. & All Native Group
Ho-Chunk, Inc. is an award-winning economic development corporation of the Winnebago Tribe of Nebraska. Our mission is to provide long-term economic development for the Winnebago Tribe and job opportunities for Tribal members.
All Native Group is a network of small businesses that support the critical missions of various U.S. Government customers. Our capabilities include telecommunications, health, logistics, specialized training, professional services, and IT solutions. Since earning our first federal contract in 2004, we have continued to grow and diversify our services while maintaining a strong commitment to excellence. As a tribally owned organization, All Native Group operates multiple subsidiary businesses, providing clients with the advantages of working with a small business while leveraging the resources and expertise of a larger, established company. Our work is guided by our core NATIVE values:
- Native American Owned & Proud – Serving the Winnebago Tribe of Nebraska.
- Accountable – To always do what’s right.
- Team-Focused – For inclusive progress.
- Innovative – In creating solutions.
- Visionary – In our purpose and direction.
- Excellence – Through learning and performance.
Other Duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
Originally posted on Himalayas