Information Technology Programmer Analyst 12 - Senior Application Developer

Job summary

Lansing

Work model

Hybrid · 3 days home
2 days ago
Job description

Salary: $33.45 - $48.09 Hourly

Location: Lansing, MI

Job Type: Permanent Full Time

Remote Employment: Flexible/Hybrid

Job Number: 0801-26-21-99MFM

Department: Technology, Management and Budget

Opening Date: 06/10/2026

Closing Date: 6/24/2026 11:59 PM Eastern

Bargaining Unit: NON-EXCLUSIVE REPRESENTED EMPLOYEE (NERE)

About DTMB

The Department of Technology, Management and Budget (DTMB) supports the business operations of state agencies through a variety of services, including building management and maintenance, information technology, centralized contracting and procurement, budget and financial management, space planning and leasing, construction management, motor vehicle fleet operations, and oversight of the state retirement systems.

About this position

This position functions as the lead developer on the Attorney General (AG), Michigan State Housing Development Authority (MSHDA), Michigan Occupational Safety and Health Administration (MIOSHA), and Unemployment Insurance Appellate Commission (UIAC) systems, which includes various vendors and the Federal government. They are responsible for supporting the IT development activities necessary to ensure compliance with ever-changing State and Federal regulations and deadlines while adhering to the policies and procedures of the State of Michigan and maintaining operational effectiveness.

In this role, the lead developer participates in all phases of the software development lifecycle and provides direction and mentoring to both staff and contractors. The position is responsible for designing, developing, testing, and implementing applications and system enhancements, as well as evaluating new tools and technologies to support agency modernization efforts.

As part of a dynamic technical team, the developer works closely with clients, vendors, and DTMB leadership to deliver high-quality solutions that support critical business objectives. Strong collaboration skills, the ability to guide technical decisions, and considerable experience with C# and Javascript with knowledge of Power Apps are essential for success in this role.

The use of artificial intelligence (AI) software of any kind is prohibited in all areas of the selection process; including, but not limited to, responses to application questions, and responses to interview questions or exercises.

Additional Requirements and Information

Please attach your cover letter, resume, and OFFICIAL transcript to your application. Failure to do so will result in your application not being considered. An official transcript must bear the college/university certification (e.g., seal, logo, watermark, and /or letterhead), Registrar's signature, and date.

Position Location: This position is located in Lansing, MI. This position may work a hybrid (remote/office) schedule with 2 days required in the office per week.

Signing Bonus: This position may be eligible for a sign-on bonus up to $2,500. This does not apply to current state employees.

Required Education and Experience

Information Technology Programmer/Analyst 12

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.

Experience

Two years of professional experience equivalent to an Information Technology Infrastructure or Programmer/Analyst P11.

Alternate Education and Experience

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.

OR

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.

Benefits

  • Insurance Benefits: Health, mental health, dental, and vision insurance.
  • Retirement Programs: 401(k) and 457 plans with state matching.
  • Leave: 15-35 personal days, 13 sick days, and 13-14 paid holidays.
  • Paid Parental Leave: 12 weeks of paid leave.
  • Professional Development: Up to $2,000/year for education and training.
  • Student Loan Forgiveness: Potential eligibility for federal programs.
  • Tuition Reduction: Savings at participating colleges and universities.