[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-259411-105":3,"detail-sidebar-cat-1-en-105":81,"doc-detail-259411-en":126},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":74,"head_meta":76,"extra_data":78,"updated_unix":80},105,"en","senior-software-programmer-job-description","Senior Software Programmer - Job Description","","Senior Software Programmer job descriptions outline responsibilities for leading functional and technical work across one or more modules of the District’s Banner ERP system. The role emphasizes software development lifecycle activities—requirements gathering, analysis, coding, testing, documentation, and advanced troubleshooting—alongside project leadership, data modeling, and architectural direction for systems and interfaces. Duties include installations, integrations, performance tuning, user training materials, feasibility studies, SOP creation, SLA adherence, vendor coordination, and ongoing technology briefings to support inclusive institutional operations and equitable outcomes.",{"@graph":14,"@context":73},[15,34,56],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/template/","Template",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/template/letters/","Letters",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/template/senior-software-programmer-job-description/259411/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/senior-software-programmer-job-description/259411.png","ImageObject",442,249,{"name":42,"@type":43},"Aditya","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-10-30","2026-09-13",true,{"@type":52,"interactionType":53,"userInteractionCount":55},"InteractionCounter",{"@type":54},"ViewAction",11,{"@type":57,"mainEntity":58},"FAQPage",[59,65,69],{"name":60,"@type":61,"acceptedAnswer":62},"What is the primary focus of the Senior Software Programmer role?","Question",{"text":63,"@type":64},"Manage the functional and technical aspects of one or more Banner ERP modules supporting college business and academic practices, including software development, integration, and advanced analysis.","Answer",{"name":66,"@type":61,"acceptedAnswer":67},"What types of tasks are included in the representative duties?",{"text":68,"@type":64},"Project leadership, troubleshooting, defining application scope and requirements, analyzing business processes, designing inputs/outputs and databases, coding/testing/maintenance, integrations and data conversions, and training and documentation.",{"name":70,"@type":61,"acceptedAnswer":71},"How does the role support users and system operations?",{"text":72,"@type":64},"Provides technical support and problem resolution for end users, conducts data research, supports integrated data management applications, and establishes SOPs while following Support Level Agreements (SLA).","https://schema.org",{"og:url":32,"og:type":75,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":77,"canonical":32},"index,follow",{"doc_id":79,"site_id":7},259411,1790299485,{"code":4,"msg":82,"data":83},"success",[84,88,93,98,103,108,113,117,122],{"id":55,"doc_module":22,"doc_module_name":25,"category_name":85,"show_sort_weight":86,"slug":87},"Presentations",90,"presentations",{"id":89,"doc_module":22,"doc_module_name":25,"category_name":90,"show_sort_weight":91,"slug":92},12,"Resumes",80,"resumes",{"id":94,"doc_module":22,"doc_module_name":25,"category_name":95,"show_sort_weight":96,"slug":97},14,"Invoices",70,"invoices",{"id":99,"doc_module":22,"doc_module_name":25,"category_name":100,"show_sort_weight":101,"slug":102},15,"Posters",60,"posters",{"id":104,"doc_module":22,"doc_module_name":25,"category_name":105,"show_sort_weight":106,"slug":107},16,"Social Media",50,"social-media",{"id":109,"doc_module":22,"doc_module_name":25,"category_name":110,"show_sort_weight":111,"slug":112},17,"Forms",40,"forms",{"id":114,"doc_module":22,"doc_module_name":25,"category_name":29,"show_sort_weight":115,"slug":116},18,30,"letters",{"id":118,"doc_module":22,"doc_module_name":25,"category_name":119,"show_sort_weight":120,"slug":121},21,"Paper Templates",5,"papers-templates",{"id":123,"doc_module":22,"doc_module_name":25,"category_name":124,"show_sort_weight":4,"slug":125},158,"General","general-158",{"code":4,"msg":82,"data":127},{"doc_id":79,"user_id":128,"nickname":42,"user_avatar":129,"doc_module":22,"category_id":114,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":130,"file_id":131,"file_url":132,"file_type":133,"file_size":134,"view_count":55,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":33,"language":135,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":136,"faqs":137,"seo_title":138,"seo_description":12,"update_tm":139,"read_time":26},962085564549,"https://ap-avatar.wpscdn.com/davatar_085a072bc5b1113ac321206ff7593b45","JOB TITLE: Senior Software Programmer  \nPAY GRADE: CL 29  \nLAST REVISED: July 2025  \nJob Descriptions/Class Specifications are intended to present a descriptive list of the range of duties performed by employees in the job and are not intended to reflect all duties performed within the job.  \nSierra College has a strong commitment to the achievement of equity and inclusion among its faculty, staff, and students and values the rich, diverse backgrounds that make up the campus community. A strong candidate for this position must have the understanding and ability to successfully support individuals with varying backgrounds. This includes persons with disabilities, various gender identities and sexual orientations, as well as individuals from historically underrepresented communities and other groups. Our District is committed to providing strategies for success and proactive student-centered practices and policies focused on eliminating equity gaps to ensure the District provides an inclusive educational and employment environment focused on strategies for success and equitable outcomes for all.  \nSUMMARY DESCRIPTION  \nUnder general supervision from assigned manager, responsible for the functional and technical aspects of one or more modules of the District’s Banner Enterprise Resource Planning (ERP) system used to support and maintain college business and academic practices; responsible for functions associated with project management and liaison, data modeling, and systems development, and for providing future architectural direction of computer systems, applications, and external interfaces on multiple platforms; performs advanced analysis, requirements gathering, software development, coding, testing and documentation of software applications on multiple platforms; and provides technical support, documentation, and troubleshooting for District staff on computer applications.  \nREPRESENTATIVE DUTIES  \nThe following duties are typical for this classification. Incumbents may not perform all of the listed duties and/or may be required to perform additional or different duties from those set forth below to address business needs and changing business practices.  \n1. Serves as a project leader by coordinating and involving District staff from multiple organizational units; follows systems development life-cycle techniques; utilizes joint application development processes; employs project management techniques and knowledge about specialized software packages, applications, and industry standard programming languages; coordinates and guides the work of project team members in converting or integrating applications among platforms; installs, integrates, tests, and tunes software to maximize performance according to test results and internal software design principles.  \n2. Troubleshoots application errors; isolates problems from symptoms; determines alternatives and develops and implements solutions; works with user community to improve instructions and training.  \n3. Defines the scope and objectives for applications, along with constraints and system requirements; analyzes and defines current organizational functions, processes, sources, and uses of information, and data to determine application needs and requirements.  \n4. Analyzes user business processes; designs applications and solutions to optimize use of systems; documents work and information flow using organization and data flow charts and other related materials; designs and produces application specifications and documentation on inputs, outputs, and  \ndata structures.  \n5. Designs inputs, including data entry screens, and files; designs outputs, including reports, files, and display screens; designs, develops, and implements logical and physical database structures and corresponding internal relationships.  \n6. Programs and modifies in-house and third-party applications by creating and editing CSS, HTML, JavaScript, Groovy, and related files to meet specifications of web","cbCaiagAQLt9e8dY","https://ap.wps.com/l/cbCaiagAQLt9e8dY","pdf",53733,"English","# Summary Description\n## Representative Duties\n## Equity and Inclusion Commitments","[{\"question\":\"What is the primary focus of the Senior Software Programmer role?\",\"answer\":\"Manage the functional and technical aspects of one or more Banner ERP modules supporting college business and academic practices, including software development, integration, and advanced analysis.\"},{\"question\":\"What types of tasks are included in the representative duties?\",\"answer\":\"Project leadership, troubleshooting, defining application scope and requirements, analyzing business processes, designing inputs/outputs and databases, coding/testing/maintenance, integrations and data conversions, and training and documentation.\"},{\"question\":\"How does the role support users and system operations?\",\"answer\":\"Provides technical support and problem resolution for end users, conducts data research, supports integrated data management applications, and establishes SOPs while following Support Level Agreements (SLA).\"}]","Senior Software Programmer - Job Description | PDF",1789332473]