The Software Developer acts as the primary technical lead in the development of highly complex distributed applications. The incumbent conducts thorough and detailed systems technical analysis, participates in application design and development, database design and modeling for highly complex distributed applications. The incumbent is highly experienced with Microsoft's suite of development products (.Net programming tools, SQL Server etc.) and UI frameworks like Angular and is familiar with all phases of the SDLC and keeps abreast with emerging technologies. The incumbent plans and coordinates full system and user acceptance testing for highly complex mainframe and distributed systems. The incumbent acts as a primary liaison with business offices, as needed. The incumbent works with students, end-users, management, technical staff, vendors, and representatives from state and federal agencies to develop, implement, and maintain mainframe and distributed applications. The incumbent evaluates requests for programs, reports, and database modifications or enhancements. The incumbent analyzes and resolves complex production system problems, monitors production systems to ensure correct and efficient operation and manages production environment for various applications. The incumbent has excellent problem solving, organizational and communication skills.
-Education: Bachelor's degree required; Five years of experience required; Or equivalent combination of education and experience required.