Date Posted: 06/01/2026
Hiring Organization: Rose International
Position Number: 502005
Industry: Government/Staffing
Job Title: Programmer
Job Location: Lansing, MI, USA, 48933
Work Model: Hybrid
Work Model Details: Hybrid, in office 2 days and 3 days remote
Employment Type: Temporary
FT/PT: Full-Time
Estimated Duration (In months): 13
Min Hourly Rate($): 42.00
Max Hourly Rate($): 45.00
Must Have Skills/Attributes: Agile, Communications, DevOps, Java
Experience Desired: Experience with automated testing (1 yrs); Knowledge of any GRC tool (Navex IRM experience is a plus) (1 yrs); Understanding of governance, risk, and compliance frameworks (1 yrs); Experience with security frameworks such as CJIS, IRS 1075, PCI, ARC-AMPE (1 yrs); Python programming experience (2 yrs)
Required Minimum Education: Bachelor’s Degree
**C2C is not available**
 
Job Description
REQUIRED MINIMUM EDUCATION:
• Bachelor’s degree in Information Technology, Computer Science, Business Administration, or related field
TOP REQUIRED KEY SKILLS SUMMARY:
• Python programming (primary requirement) – 2-3+ years
• API integration and automation experience – 1-2+ years
• Agile methodology experience – 1-2+ years
• Risk Management knowledge – 1-2+ years
• Database design expertise – 2-3+ years
• GRC tool familiarity (preferred) – 1-2+ years
REQUIRED SKILLS & EXPERIENCE:
• Python programming experience
• Experience developing automation scripts and API integrations (RESTful APIs)
• General knowledge of database design
• Basic programming skills in Java or C#
• Familiarity with DevOps practices and Risk Management concepts
• Experience with Agile methodology (e.g., sprints)
• Strong troubleshooting and problem-solving skills
• Excellent communication and collaboration abilities
PREFERRED SKILLS & EXPERIENCE:
• Experience with automated testing
• Knowledge of any GRC tool (Navex IRM experience is a plus)
• Understanding of governance, risk, and compliance frameworks
• Experience with security frameworks such as CJIS, IRS 1075, PCI, ARC-AMPE
ABOUT THE ROLE: This position is part of a collaborative team of information technology professionals dedicated to supporting the agency’s mission and goals. The role focuses on maintaining and enhancing the client Web-based Governance, Risk, and Compliance (GRC) tool, Navex IRM (formerly Keylight). Responsibilities include administration, development, troubleshooting, and implementing new functionality. The position may also involve working on new development projects, testing, documentation, and cross-team collaboration with agency Cyber Security, Internal Audit Systems, the Chief Technology Officer, and the Enterprise Project Management Office.
ESSENTIAL KEY RESPONSIBILITIES:
• Serve as the primary administrator and developer for the State of Michigan’s GRC tool (Navex IRM)
• Collaborate closely with stakeholders to understand security and compliance requirements and design tailored automation solutions
• Lead automation initiatives for security accreditation processes, including evidence collection, workflow routing, and control reviews to reduce manual effort
• Design and implement unified security controls frameworks aligned with client and integrate CJIS v6.0, IRS 1075, PCI (SAQ A, SAQ A-EP), and ARC-AMPE standards
• Develop and maintain Python API modules and automation scripts to import and update compliance controls, integrate CMDB, vulnerability data, and audit evidence for continuous monitoring
• Work cross-functionally with IT, security, and business teams to ingest structured data (JSON, CSV) into the GRC tool and maintain centralized Azure Repos for source control and documentation
• Integrate with RESTful APIs to automate data imports, exports, and reporting in JSON and CSV formats
• Troubleshoot issues, identify solutions, and ensure timely resolution
• Maintain and update system and project documentation (Azure repositories, SharePoint)
• Communicate with Navex IRM regarding software issues, maintenance, and upgrades
• Analyze GRC issues/incidents to identify root causes and work with vendor support to implement solutions
• Participate in development activities, including testing, implementation, and documentation
• Perform other duties as assigned
- **Only those lawfully authorized to work in the designated country associated with the position will be considered.**
- **Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client’s business needs and requirements.**
 
Benefits:
For information and details on employment benefits offered with this position, please visit here. Should you have any questions/concerns, please contact our HR Department via our secure website.
California Pay Equity:
For information and details on pay equity laws in California, please visit the State of California Department of Industrial Relations' website here.
Rose International is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender (expression or identity), national origin, arrest and conviction records, disability, veteran status or any other characteristic protected by law. Positions located in San Francisco and Los Angeles, California will be administered in accordance with their respective Fair Chance Ordinances.
If you need assistance in completing this application, or during any phase of the application, interview, hiring, or employment process, whether due to a disability or otherwise, please contact our HR Department.
Rose International has an official agreement (ID #132522), effective June 30, 2008, with the U.S. Department of Homeland Security, U.S. Citizenship and Immigration Services, Employment Verification Program (E-Verify). (Posting required by OCGA 13/10-91.).
You are customer service oriented. No matter whether it was the Recruiter or someone in Human Resources/Payroll, you were responsive. That to me is key!
Tonya, Consultant
The interactions that I have had with your representatives have always been prompt and very professional. I am very pleased and impressed with your company and services.
Sioe, Consultant
It was great working for Rose International. Everyone was extremely helpful.
Rosann, Consultant
Rose International was not only attentive and responsive, but they were very professional and helpful whenever I called or needed any assistance.
Diane, Consultant
Rose is an assembly of people grounded in honesty, truth and dignity for all of its employees and contractors.
Samba, Consultant
EMPLOYEE COMMENTS