This position is responsible for designing, developing, testing, and implementing new application systems and enhancements to existing systems. The role involves assisting in the support of application development and production environments, designing non-functional prototypes of software and websites, and performing analysis to resolve or correct performance-related problems with applications. The programmer will also design and develop technical specifications, provide solutions for new enhancements and ongoing maintenance, and maintain, enhance, and/or develop supported applications in approved development language and platforms in accordance with division processes. Additionally, the position involves performing production code builds and assisting in resolving problems related to code deployments. The role also includes conducting advanced systems analysis to define requirements, prepare specifications, and develop program logic, collaborating with stakeholders, business analysts, technical teams, and project managers to ensure system solutions meet program requirements. Responsibilities also include estimating and prioritizing application changes, ensuring thorough documentation, review, and acceptance of authorized changes by the business area, gathering metrics, troubleshooting issues, and monitoring navigation and functionality for internal and external websites. Regular communication with team members, OIT management, and business areas regarding assignment status and project updates is expected. The programmer will conduct code reviews, ensure compliance with agency programming standards, security policies, and best practices, and create and maintain documentation, procedures, and manuals on all supported systems. Evaluation of emerging technologies and recommendations for system improvements or modernization are also part of the role. The position participates in application security assessments and implements corrective measures as required. The programmer will serve as a contact for system users regarding secured access to internal system applications and provide technical leadership and guidance to lower-level programmers and analyst staff. Other related duties as required.
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
Associate degree