Demo

Programmer Analyst

Macomb County Government
Macomb, MI Full Time
POSTED ON 4/21/2026
AVAILABLE BEFORE 5/20/2026
As part of our total benefit package, Macomb County proudly offers medical, dental, and vision coverage, with no monthly premium to employees for single, two (2) person or family coverage. Health care, dental and vision benefits are effective the first day of employment.

Classification Title

To learn more about Macomb County benefits click here

Programmer Analyst

Salary

$73,215.40 - $94,697.99

Department

Information Technology

Opening Date

04/16/2026

Closing Date

04/30/2026 12:00 a.m.

FLSA STATUS: Non-exempt - overtime pursuant to Human Resources policy

EMPLOYMENT RELATIONSHIP: Just cause subject to probationary period

General Summary

Under direction, this position partners with customers and IT team members to identify and implement technology solutions that improve business processes. The role evaluates, designs, develops, tests, debugs, documents and maintains programs while installing and supporting system application software for customers. The position manages multiple projects within complex systems and may serve as the primary resource for those systems or for an entire small system. The successful candidate maintains strong knowledge of current development methodologies and programming techniques and applies that expertise to create innovative, effective solutions.

Essential Functions And Responsibilities

Designs, develops, installs and maintains application systems (in-house developed and vendor supplied) in multiple environments, including web applications.

Analyzes and documents the organization’s current systems and processes during the design phase, as well as anticipates future needs.

Consults with stakeholders, participants and IT team members to fully understand business requirements and define technical requirements.

Translates business requirements into optimized, user-friendly technical solutions, working with clients and IT staff to review, design, and validate system needs.

Provides sound estimates for anticipated time to be spent using technical resources.

Works independently, and with minimal supervision, to provide quality production support for both in-house developed and vendor-supplied applications.

Provides quality and timely problem resolution and status information to maintain systems.

Supports efficient business operations and customer relationships including at times being on-call for programs and systems.

Develops quality applications/systems, reflecting minimal defects, delivering to specifications, with an intuitive and friendly user interface and compliance with IT application standards.

Prepares application/system specifications for approval by users, vendors and technical staff, under guidance from senior team members.

Develops and maintains appropriate system documentation to illustrate design, architecture, source code, installation, and FAQs.

Facilitates team walk-throughs for design, code and system performance reviews.

Develops and executes comprehensive test plans and test cases.

Conducts unit, system/volume and regression testing, developing and maintaining test script, test cases and defect resolutions.

Improves software through enhancements and ensures that systems evolve as technology changes, including redesign when necessary.

Develops methodologies and structured programming techniques, such as application and interface designs.

Maintains familiarity with system business functions and customer goals in order to ensure optimal system solutions are designed for customers.

Identifies process improvements and submits suggestions to supervisor or other management team members.

Ensures compliance with departmental policies and standards for production turnover, documentation format, development methodology, programming standards, tools and related procedures, hardware and software installation processes and standards.

Operates an automobile to perform assigned job functions.

Performs related duties as assigned.

Qualifications

Required Education and Experience

  • Associate’s Degree from an accredited college or university in Computer Science, Management Information Systems or a directly related field
  • One (1) year SQL database experience

Preferred Education And Experience

  • Bachelor’s degree from an accredited college or university in Computer Science, Management Information Systems or a directly related field
  • Knowledge of Microsoft .NET and .NET Core frameworks, C# and ASP.NET (MVC, Web API), Visual Studio and Visual Studio Code, SQL Server, SSMS, SSI, SSRS, Power Platform (Power Apps, Power Automate, Power BI, Dataverse), Git or Azure DevOps for source control and CI/CD, Microsoft Graph API, PowerShell, and SharePoint Online
  • Knowledge and understanding of Web based technologies and standards

Required Licenses Or Certifications

  • Possession of a valid Michigan driver’s license and operable, insured automobile for authorized travel
  • Maintain compliance with all applicable Criminal Justice Information Services (CJIS) Security Policy and Health Insurance Portability and Accountability Act (HIPAA) requirements, including successful completion of background checks, trainings, and periodic recertifications, as a condition of continued employment

Knowledge Of

COMPETENCIES FOR SUCCESSFUL PERFORMANCE OF JOB DUTIES

  • Current application & web development, database, infrastructure and networking standards as well as associated industry trends
  • Web based technologies and standards
  • Change control process and adherence to it
  • Security standards including data encryption, Zero Trust principles, and least privileged access
  • Web Accessibility Guidelines Overview (WCAG) standards

Skill In

  • Building solutions with Microsoft 365 and Power Platform (Power Apps, Power Automate, Power BI, Dataverse) and SharePoint Online
  • SQL, SQL Procedures, Microsoft .NET and .NET Core frameworks, C# and ASP.NET (MVC), Visual Studio and Visual Studio Code, SQL Server, SSMS, SSIS, SSRS, PowerShell, Git or Azure DevOps for source control and CI/CD Designing and implementing API based integrations (REST/SOAP), batch processing, and ETL/data pipelines, SSIS, Microsoft Graph API, Web API
  • Technical aptitude, including the ability to think logically during problem resolution, root cause analysis and corrective actions
  • Communication, problem resolution and follow-through skills

Ability To

  • Work proactively, both independently and within cross-functional IT team, to resolve problems and communicate effectively with customers and department staff
  • Navigate complex business scenarios and define solutions with customers to deliver business value
  • Think strategically and drive solutions that are cost justified and show measurable business value
  • Use interpersonal skills that foster a team, cooperative and service-oriented environment
  • Maintain knowledge of information technology through attendance of seminars, workshops and other mediums to stay current and drive new solutions
  • Establish and maintain effective service-oriented relationships with co-workers, elected officials, Executive’s Office, department heads, vendors and the public
  • Document clear and concise procedural documentation
  • Mentor peers and other supporting team members
  • Support continuous improvement by identifying opportunities to enhance systems and operational needs
  • Adhere to Information Technology policies and procedures
  • Work in an environment which embraces the county’s Dignity Campaign
  • Effectively speak, write and understand the English language
  • Effectively speak, write and understand a language other than English is preferred
  • Understand and carry out oral and/or written instructions
  • Accurately organize and maintain paper documents and electronic files
  • Maintain the confidentiality of information and professional boundaries
  • Work independently

WORK ENVIRONMENT/CONDITIONS

The work environment and exposures described here are representative of those an employee encounters while performing the essential functions of this job.

N/S=Never/Seldom O=Occasionally F/C= Frequently/Continuously

Work Environment

Office or similar indoor environment: F/C

Outdoor environment: O

Street environment (near moving traffic): O

Construction site: O

Confined space: O

Exposures

Individuals who are hostile or irate: O

Individuals with known violent backgrounds: N/S

Extreme cold (below 32 degrees): N/S

Extreme heat (above 100 degrees): N/S

Communicable diseases: N/S

Moving mechanical parts: N/S

Fumes or airborne particles: N/S

Toxic or caustic chemicals, substances, or waste: N/S

Loud noises (85 decibels): N/S

Blood Borne Pathogens: N/S

PHYSICAL DEMANDS

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

N/S=Never/Seldom O=Occasionally F/C= Frequently/Continuously

Demand

Balancing on even or uneven surfaces/ground: F/C

Bending (forward or backward bending at the waist): F/C

Climbing up or down stairs, ladders, scaffolding and platforms: N/S

Crawling (moving about on hands and knees): N/S

Inspecting in confined spaces: N/S

Digging: N/S

Driving on sealed and unsealed roads: F/C

Grasping, gripping, holding, clasping with fingers or hands: F/C

Kneeling to work at low levels: F/C

Manual Dexterity (fine finger movements i.e., keyboard operating, writing): F/C

Lift/Carry/Move Objects From One Level/position To Another

Up to 10 pounds: F/C

Up to 50 pounds: F/C

More than 50 pounds: N/S

Over 100 pounds: N/S

Push/Pull objects away from or towards the body: F/C

Reaching overhead (arms raised above the shoulder) or forward reaching (arms extended): F/C

Sitting in a seated position during the task performance: F/C

Standing in an upright position without movement: F/C

Walking considerable distances in the facility on multiple surfaces: F/C

Running considerable distances in the facility on multiple surfaces: N/S

General Requirements And Disclaimers

Complies with P.A. 390, as amended, known as the State’s Emergency Management Act and the County’s Emergency Management resolution as well as all related plans, policies and procedures covered by those statutes.

The intent of this job description is to provide a representative summary of the major duties and responsibilities performed by employees in this job. Employees may be requested to perform job-related tasks other than those specifically presented in this description.

Federal law requires employers to provide reasonable accommodation to qualified individuals with disabilities. Please tell us if you require accommodation to apply for a job or to perform your job. Examples of reasonable accommodation include making a change to the application process or work procedures, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment amongst other possible accommodations.

The TPOAM – IT Employees Association bargaining unit represents this position. Therefore, there may be contract language which could require consideration in the selection process.

Salary : $73,215 - $94,698

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Programmer Analyst?

Sign up to receive alerts about other jobs on the Programmer Analyst career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Macomb County Government

  • Macomb County Government Macomb, MI
  • Classification Title Office Assistant - Part-time Salary $19.27 - $24.92 Department Prosecuting Attorney Opening Date 04/03/2026 Closing Date 04/13/2026 12... more
  • 14 Days Ago

  • Macomb County Government Macomb, MI
  • As part of our total benefit package, Macomb County proudly offers medical, dental, and vision coverage, with no monthly premium to employees for single, t... more
  • 14 Days Ago

  • Macomb County Government Macomb, MI
  • As part of our total benefit package, Macomb County proudly offers medical, dental, and vision coverage, with no monthly premium to employees for single, t... more
  • 15 Days Ago

  • Macomb County Government Macomb, MI
  • As part of our total benefit package, Macomb County proudly offers medical, dental, and vision coverage, with no monthly premium to employees for single, t... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Programmer Analyst jobs in the Macomb, MI area that may be a better fit.

  • Aptiv Troy, MI
  • Why join Aptiv? You'll have the opportunity to work on cutting-edge applications, develop breakthrough technologies, and deliver innovative solutions to so... more
  • 15 Days Ago

  • Henry Ford Health - Careers Troy, MI
  • POSITION WILL HAVE TO WORK ONSITE AT TIMES. ALL CANDIDATES MUST BE LOCAL TO STATE OF MICHIGAN. GENERAL SUMMARY: Under the general direction of the Project ... more
  • 8 Days Ago

AI Assistant is available now!

Feel free to start your new journey!