Programmer Analyst
Confirmed live in the last 24 hours
Macomb County
Compensation
$73,215 - $94,698/year
Job Description
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.
To learn more about Macomb County benefits click here
CLASSIFICATION TITLE:
Programmer AnalystSALARY:
$73,215.40 - $94,697.99DEPARTMENT:
Information TechnologyOpening Date:
04/16/2026Closing 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
COMPETENCIES FOR SUCCESSFUL PERFORMANCE OF JOB DUTIES
Knowledge of:
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.
Similar Jobs
Boeing
Associate Programmer Analyst - Java Full Stack
Citigroup
Applications Development Programmer Analyst
Citigroup
Applications Development Programmer Analyst
Citigroup
Applications Development Senior Programmer Analyst - Assistant Vice President
Citigroup
Applications Development Sr Programmer Analyst - Assistant Vice President
Citigroup