> Markdown version of [/jobs/ext/2282602-information-technology-programmer-analyst-p11](https://www.wearedevelopers.com/jobs/ext/2282602-information-technology-programmer-analyst-p11). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Information Technology Programmer Analyst P11 - **Company:** State of Michigan - **Location:** Lansing, MI, United States (Remote available) - **Experience:** Starter - **Salary:** $50,586.0 - $92,830.0 - **Contract:** Permanent contract - **Skills:** Computer Programming, Databases, Data Transmissions, Systems Analysis, Data Processing, Information Technology - **Published:** August 28, 2026 - **Apply:** https://www.juju.com/job/00000000gpc35a ## About the Role Information Technology Programmer/Analyst P11 Possession of a Bachelor's degree with 21 semester (32 term) credits in one or a combination of the following: computer science, data processing, computer information systems, data communications, networking, systems analysis, computer programming, information assurance, IT project management or mathematics. Alternate Education and Experience Information Technology Programmer/Analyst P11 Possession of an associate's degree with 16 semester (24 term) credits in computer science, information assurance, data processing, computer information, data communications, networking, systems analysis, computer programming, IT project management, or mathematics and two years of experience as an application programmer, computer operator, or information technology technician; or two years (4,160 hours) of experience as an Information Technology Student Assistant may be substituted for the education requirement. Educational level typically acquired through completion of high school and four years of experience as an application programmer, computer operator, information technology technician, or four years (8,320 hours) of experience as an Information Technology Student Assistant may be substituted for the education requirement., ITPRAN11 - Do you possess one of the following? A bachelor's degree or higher with at least 21 semester (32 term) credits in one or a combination of the following: computer science, data processing, computer information systems, data communications, networking, systems analysis, computer programming, information assurance, IT project management, or mathematics. If so, please attach a copy of your official college transcripts. OR An associate's degree or higher with at least 16 semester (24 term) credits in one or a combination of the following: computer science, data processing, information assurance, data processing, computer information, data communications, networking, systems analysis, computer programming, IT project management, or mathematics; and at least 2 years of experience as an application programmer, computer operator, or information technology technician; or at least two years (4,160 hours) of experience as an Information Technology Student Assistant. If so, please attach a copy of your official college transcripts. OR At least an educational level typically acquired through the completion of high school, and at least 4 years of experience as an application programmer, computer operator, information technology technician, or at least four years (8,320 hours) of experience as an Information Technology Student Assistant., Describe the number of years and type of experience you have using a Governance, Risk, and Compliance tool (or a comparable Audit, Risk, and Compliance tool)., Describe the number of years and type of experience you have mentoring or training others. If you have no experience, write N/A. 07 Describe any experience you have regarding process improvement, process development, or developing a new team. If you have no experience, write N/A. ## Description This position will serve as an IT Compliance Analyst within the Department of Technology, Management and Budget (DTMB) Agency Services for the Michigan Department of Transportation (MDOT). This position will support the Michigan Department of Transportation (MDOT) with completing and maintaining System Security Plans for their 150+ applications. Completing and maintaining System Security Plans will require interpretation of the security implemented in these applications based off of NIST 800-53, and other required regulations, policies and frameworks using the State of Michigan's GRC tool, documentation and other materials as required. This position may also be involved with collecting and organizing responses and documentation for internal, State or Federal audits. Other expectations for this position include, but are not limited to, training IT and non-IT staff on processes within the work area, providing outreach to IT and non-IT staff, data collection and conducting presentations on topics within the work area., In accordance with federal law, all new employees must provide proof of eligibility to work in the United States within three business days of beginning employment . DTMB Human Resources uses E-Verify in conjunction with the federal I-9 form to verify authorization of employment. DTMB does not participate in STEM-OPT, Select the number of years you have reviewing and implementing internal controls and standards., Select the number of years you have gathering and documenting information for audits to include evidence of approvals and development/testing completion; evidence of server information; evidence of department or vendor process documents; and evidence of database audit logs. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Implementing continuous delivery in a data processing pipeline](https://www.wearedevelopers.com/videos/73-implementing-continuous-delivery-in-a-data-processing-pipeline) - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Databaseless Data Processing - High-Performance for Cloud-Native Apps and AI](https://www.wearedevelopers.com/videos/1024-databaseless-data-processing-high-performance-for-cloud-native-apps-and-ai) - [Fingerboard to Keyboard: Transposing One Profession to Another](https://www.wearedevelopers.com/videos/868-fingerboard-to-keyboard-transposing-one-profession-to-another) ## Related Articles - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [What Should be Included in Your Programming Resume to Highlight Your Skills](https://www.wearedevelopers.com/magazine/142-what-should-be-included-in-your-programming-resume-to-highlight-your-skills)