We are seeking a Programmer Analyst to support the Department of Technology, Management & Budget Agency Services for the Treasury. The role involves both business analysis and application development responsibilities.
Job Title: Programmer Analyst 3
Location: Dimondale, MI (Hybrid – 2 days on-site per week)
Interview Process: 1st Round Virtual (MS Teams), 2nd Round In-Person (Dimondale, MI – Mandatory)
Key Responsibilities:
Analyst Duties:
Gather, document, and validate clear and testable business requirements.
Facilitate stakeholder meetings to analyze and document business processes.
Maintain project backlog and align requirements with project scope.
Ensure compliance with DTMB standards and System Engineering Methodology (SEM) deliverables.
Collaborate with UI/UX teams, developers, QA testers, and architects.
Assist in the development of System Security Plans (SSPs).
Programmer Duties:
Design and develop secure, scalable applications using .NET, React, C#, MVC, and Microservices.
Participate in code reviews, technical design sessions, and change management processes.
Create system and functional documentation, data models, and user guides.
Develop and execute test scripts, unit and integration testing.
Mitigate security risks and conduct root cause analysis of system issues.
Follow Agile or traditional SDLC practices and configuration management standards.
Required Skills & Experience (Minimum 5 Years):
Application development using Microsoft Visual Studio, Azure DevOps, C#.
Web application architecture with .NET, React UI, MVC, and Microservices.
Data handling with SQL, stored procedures, Entity Framework.
Developing secure applications and creating system security plans.
Documenting technical and business requirements effectively.
Preferred Qualifications:
Bachelor’s degree in Computer Science or a related field.
Familiarity with testing tools like Azure DevOps, TestComplete is a plus.
Strong understanding of accessibility standards (ADA compliance).