The Programmer Analyst II analyzes business requirements, user needs, and existing system functionality to design, develop, enhance, test, and support web and enterprise applications. The role uses technologies including .NET, C#, ASP.NET Core, Angular, Python, and Blazor, and designs and maintains data solutions with MS SQL Server and MongoDB. It also builds RESTful APIs, service integrations, application interfaces, and MS Power Automate flows to support business workflows. The position troubleshoots production issues, performs root-cause analysis, implements fixes, and recommends preventive improvements. It participates in code reviews, unit and integration testing, deployment planning, release support, and technical documentation, while collaborating with business stakeholders, project managers, analysts, QA resources, and developers. The role uses task management and work-tracking tools such as JIRA to document and prioritize work and track hours against assigned tasks. The Programmer Analyst II is expected to use AI-assisted development tools thoughtfully to accelerate repetitive coding, suggest implementation patterns, draft documentation, generate tests, and support troubleshooting. The developer remains accountable for validating AI-generated output, reviewing security implications, ensuring maintainability, and meeting organizational standards.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
High school or GED