Application Developer
State of Michigan
About the Role
This position supports application development activities for systems used by the Department of Attorney General (AG), Michigan State Housing Development Authority (MSHDA), Michigan Occupational Safety & Health Administration (MIOSHA), and the Unemployment Insurance Appellate Commission (UIAC). The junior developer assists with coding, testing, and maintenance tasks to meet agency business needs. Under the guidance of senior developers, this role contributes to system updates and enhancements, and learns how new features and functions are designed within existing architectures.
Key Responsibilities
- Assist with coding, testing, and maintenance tasks.
- Contribute to system updates and enhancements.
- Learn how new features and functions are designed within existing architectures.
- Support team members by assisting with technical tasks and learning development tools and agency systems.
- Participate in various phases of the software development lifecycle with guidance.
- Assist with the design, development, testing, and implementation of applications and system enhancements.
- Gain exposure to new tools and technologies that support agency modernization efforts.
- Work with clients, vendors, and DTMB leadership to contribute to reliable solutions.
Requirements & Tech Stack
- 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 & Experience:
- 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.
- High school completion 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.
Additional Information
- Location: Lansing, MI.
- Schedule: May work a hybrid (remote/office) schedule with 2 days required in the office per week.
- Sign-on Bonus: May be eligible for a sign-on bonus up to $2,500.
- Proof of Eligibility to Work: Required within three business days of employment.
- AI Prohibited: The use of artificial intelligence (AI) software of any kind is prohibited in all areas of the selection process.
Qualifications
- Possession of a Bachelor's degree with 21 semester (32 term) credits in a relevant field.
OR
- Possession of an Associate's degree with 16 semester (24 term) credits in a relevant field and two years of experience as an application programmer, computer operator, or information technology technician; or two years of experience as an Information Technology Student Assistant.
OR
- High school completion and four years of experience as an application programmer, computer operator, information technology technician, or four years of experience as an Information Technology Student Assistant.