Performs highly complex computer programming work. Work involves coordinating programming projects; analyzing proposed computer applications; and providing technical programming assistance. Works under limited supervision with considerable latitude for the use of initiative and independent judgment. Develops, tests, debugs, and maintains highly complex Java web applications. Analyzes functional requirements and capabilities for proposed computer applications; performs analysis and develops work-flow diagrams and processes to represent business processes; and reviews and revises applications to increase operating efficiency and to adapt to new procedures. Provides technical advice, assistance, and training to management and technical staff in matters relating to programming activities. Provides documentation related to data maintenance procedures, user interfaces, and statistical reporting; and coordinates with agency end-users to develop system requirements and project documentation. Provides technical assistance involving the implementation and utilization of software and custom-built web applications; and assists end-users with troubleshooting software and hardware configurations. Performs a variety of marginal duties not listed, to be determined and assigned as needed.
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