[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-seo-260942-105":53,"doc-detail-260942-en":127},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":54,"data":55},"ok",{"site_id":56,"language":57,"slug":58,"title":59,"keywords":60,"description":61,"schema_data":62,"social_meta":120,"head_meta":122,"extra_data":124,"updated_unix":126},105,"en","software-developer-iii-job-description","Software Developer III - Job Description","","Software Developer III role focuses on developing, maintaining, and integrating software applications with internal processes and external services. The position applies independent judgment to design algorithms and data structures, implement well-structured code, and execute unit-level and integration testing, including user acceptance testing. Core responsibilities include performance monitoring and optimization, troubleshooting production issues with debugging tools, building secure API-based interfaces, and providing technical leadership through code reviews and guidance. The job also outlines minimum qualifications and physical requirements, and includes coordination with an ERP vendor to report and resolve software bugs.",{"@graph":63,"@context":119},[64,80,102],{"@type":65,"itemListElement":66},"BreadcrumbList",[67,71,74,77],{"item":68,"name":69,"@type":70,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":72,"name":10,"@type":70,"position":73},"https://docshare.wps.com/template/",2,{"item":75,"name":16,"@type":70,"position":76},"https://docshare.wps.com/template/resumes/",3,{"item":78,"name":59,"@type":70,"position":79},"https://docshare.wps.com/template/software-developer-iii-job-description/260942/",4,{"url":78,"name":59,"@type":81,"image":82,"author":87,"headline":59,"publisher":90,"fileFormat":93,"inLanguage":57,"description":61,"dateModified":94,"datePublished":95,"encodingFormat":93,"isAccessibleForFree":96,"interactionStatistic":97},"DigitalDocument",{"url":83,"@type":84,"width":85,"height":86},"https://docshare.wps.com/thumbnails/software-developer-iii-job-description/260942.png","ImageObject",442,249,{"name":88,"@type":89},"Seraphina","Person",{"url":68,"name":91,"@type":92},"DocShare","Organization","application/pdf","2026-10-24","2026-09-14",true,{"@type":98,"interactionType":99,"userInteractionCount":101},"InteractionCounter",{"@type":100},"ViewAction",6,{"@type":103,"mainEntity":104},"FAQPage",[105,111,115],{"name":106,"@type":107,"acceptedAnswer":108},"What are the main duties of the Software Developer III position?","Question",{"text":109,"@type":110},"The role designs, implements, and maintains software, integrates systems through appropriate APIs, conducts unit and integration testing, and provides technical leadership. It also monitors production performance, troubleshoots errors, and supports workflow and information access within the business.","Answer",{"name":112,"@type":107,"acceptedAnswer":113},"How does the position handle testing and quality assurance?",{"text":114,"@type":110},"It performs unit-level testing for new software and oversees user acceptance testing for in-house development or ERP vendor enhancements. It also tests fixes to ensure software correctness after troubleshooting.",{"name":116,"@type":107,"acceptedAnswer":117},"What minimum qualifications are required for this job class?",{"text":118,"@type":110},"The candidate must have a Bachelor’s degree in Computer Science or a related field and three years of experience related to the duties. Substitutions may be requested through the Department of Human Resources, in writing.","https://schema.org",{"og:url":78,"og:type":121,"og:title":59,"og:site_name":91,"og:description":61},"article",{"robots":123,"canonical":78},"index,follow",{"doc_id":125,"site_id":56},260942,1791253353,{"code":4,"msg":5,"data":128},{"doc_id":125,"user_id":129,"nickname":88,"user_avatar":130,"doc_module":9,"category_id":15,"category_name":16,"doc_title":59,"doc_description":61,"doc_content":131,"file_id":132,"file_url":133,"file_type":134,"file_size":135,"view_count":101,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":76,"language":136,"language_code":57,"site_id":56,"html_lang":57,"table_of_contents":137,"faqs":138,"seo_title":139,"seo_description":61,"update_tm":140,"read_time":9},962075114101,"https://ap-avatar.wpscdn.com/avatar/e000253a75eb197efd?x-image-process=image/resize,m_fixed,w_180,h_180&k=1780044092746381165","Job Class: 139062  \nRev: 04/15 Exempt Page: 1  \nJOB DESCRIPTION  \nSoftware Developer III  \nDefinition of Class  \nThis position develops and maintains software applications and /or integrates internal processes with external services. The incumbent exercises independent discretion and judgment while designing algorithms and data structures, enhancing or developing new software and conducting unit level and integration testing. Incumbent works with autonomy and functions as a technical project leader as needed and may manage designated projects.  \nExamples of Work Performed  \nFollows business requirements to design, implement and maintain software using appropriate data structures and well-designed code that exhibits mature programming and software design skills.  \nDevelops project plans that includes detailed tasks and estimated timeline required to complete each task and the overall project.  \nPerforms unit-level testing of new software and oversees user acceptance testing of new software developed in house or delivered via enhancements from the ERP Vendor.  \nImproves and optimizes software that is in the production system by monitoring software in the production system for issues, running performance analyses to determine bottlenecks, and restructuring code to make performance improvements.  \nTroubleshoots software errors by monitoring the production system for software errors, using debugging tools to locate the code causing the errors, implementing appropriate fixes and testing the software for correctness.  \nDevelops interfaces to integrate software systems. Selects most appropriate API for developing software interfaces, ensures the security of data that is parked or in transit and implements the interface to integrate systems.  \nStays informed on changes in technology, extending skillsets when necessary to perform responsibilities.  \nServes as a team lead for software development projects by developing detailed project plans including timelines, recommending the appropriate technology options and software development platforms, interfacing with the functional owner to ensure that the new software meets the identified business need and evaluates the overall effectiveness of the software solutions.  \nProvides technical leadership to the software development team. Schedules code reviews of programs written by junior level developers, learns new technical topics and teaches other team members, and constantly stays abreast of new/emerging software development tools and methodologies.  \nDevelops and implements strategies to support workflow and information access within the business. Relates software to business processes to achieve appropriate/optimal solutions, designs reports and data flows that are high performing with content, usability and security, and evaluates different software approaches such as on-premise, cloud, vended, or home-grown.  \nFollows through with the ERP vendor to report and resolve software bugs. Identifies and suggests ideas for improvement to the vendor via appropriate channels.  \nPerforms similar or related duties as assigned or required.  \nEssential Functions  \nThe essential functions include, but are not limited to, the following. Additional essential functions may be identified and included by the hiring department.  \n1. Serves as a lead for designated software projects.  \n2. Provides technical leadership to software development team.  \n3. Develops and implements strategies to support workflow and information access.  \n4. Enhances skillsets as necessary to perform responsibilities  \nMinimum Qualifications  \nThese minimum qualifications have been agreed upon by Subject Matter Experts (SMEs) in this job class and are based upon a job analysis and the essential functions. However, if a candidate believes he/she is qualified for the job although he/she does not have the minimum qualifications set forth below, he/she may request special consideration through substitution of related education and exper","cbCaibNQWE7FZDFL","https://ap.wps.com/l/cbCaibNQWE7FZDFL","pdf",101698,"English","# Job Description\n## Definition of Class\n## Examples of Work Performed\n## Essential Functions\n## Minimum Qualifications\n## Interview Requirements\n## Physical Requirements","[{\"question\":\"What are the main duties of the Software Developer III position?\",\"answer\":\"The role designs, implements, and maintains software, integrates systems through appropriate APIs, conducts unit and integration testing, and provides technical leadership. It also monitors production performance, troubleshoots errors, and supports workflow and information access within the business.\"},{\"question\":\"How does the position handle testing and quality assurance?\",\"answer\":\"It performs unit-level testing for new software and oversees user acceptance testing for in-house development or ERP vendor enhancements. It also tests fixes to ensure software correctness after troubleshooting.\"},{\"question\":\"What minimum qualifications are required for this job class?\",\"answer\":\"The candidate must have a Bachelor’s degree in Computer Science or a related field and three years of experience related to the duties. Substitutions may be requested through the Department of Human Resources, in writing.\"}]","Software Developer III - Job Description | PDF",1789347677]