Job ID: JOB_ID_808
Role Overview
The Programmer 3 GRC Administrator & Developer is a senior-level technical role focused on the administration, enhancement, and automation of Governance, Risk, and Compliance (GRC) systems. This position requires a deep understanding of the Navex IRM (formerly Lockpath) platform and the ability to develop sophisticated automation scripts using Python. As a senior developer with over 13 years of experience, you will be responsible for the end-to-end lifecycle of GRC tools, from initial requirement gathering to deployment and ongoing maintenance. This role is based in Lansing, Michigan, and operates on a hybrid schedule, requiring a blend of remote and on-site presence to effectively collaborate with state stakeholders.
Key Responsibilities
- Administer and maintain the Navex IRM GRC tool, ensuring high availability and optimal performance for all business units.
- Design and develop Python-based automation scripts to streamline compliance workflows and reduce manual intervention.
- Build and manage REST API integrations between the GRC platform and external data sources such as CMDB, vulnerability scanners, and audit systems.
- Implement and configure security controls and compliance frameworks (e.g., NIST, ISO, SOC2) within the GRC environment.
- Troubleshoot complex system issues, perform root cause analysis, and support regular system upgrades and patches.
- Maintain comprehensive technical documentation and manage source code versioning using Azure Repos.
- Collaborate with cross-functional teams in an Agile development environment to deliver iterative improvements to the GRC ecosystem.
- Provide technical guidance and mentorship to junior developers and administrators within the IT security team.
- Participate in regular sprint planning and review sessions to ensure alignment with project timelines and objectives.
Technical Requirements
- Minimum of 13 years of professional experience in software development and systems administration.
- Expert-level proficiency in Python programming, specifically for automation and data manipulation.
- Extensive experience with REST API integration and web services.
- Strong foundational knowledge of Java or C# for supporting legacy integrations.
- Deep understanding of database design fundamentals and SQL.
- Proven experience with GRC platforms, preferably Navex IRM or similar enterprise risk management tools.
- Familiarity with Agile methodologies and DevOps practices, including the use of Azure DevOps or Jira.
- Knowledge of risk management principles, compliance frameworks, and information security best practices.
Preferred Qualifications
- Prior experience working with State Government agencies or large public sector organizations is highly preferred.
- Local residency in or near Lansing, Michigan, to facilitate the hybrid work model and in-person interview requirement.
- Relevant certifications such as CISA, CRISC, or CISSP are a significant plus.
- Experience with cloud-based infrastructure and security monitoring tools.
About the Environment
This position offers the opportunity to work on critical infrastructure projects that impact the security and compliance posture of large-scale government operations. You will be part of a dynamic team that values innovation, technical excellence, and collaborative problem-solving. The hybrid model provides a balance of flexibility and the necessary face-to-face interaction required for complex system development and stakeholder management.
Special Requirements
In-person interview only; Prior State Government experience highly preferred; Local candidates preferred; Hybrid work schedule.
Compensation & Location
Salary: $145,000 – $185,000 per year (Estimated)
Location: Lansing, MI
Recruiter / Company – Contact Information
Recruiter / Employer: Dia Software Solutions LLC
Email: venkatesh@diasoftwaresolutions.com
Recruiter Notice:
To remove this job posting, please send an email from
venkatesh@diasoftwaresolutions.com with the subject:
DELETE_JOB_ID_808