Job posting has expired
Software Developer
University of California - Santa Barbara | |
United States, California, Santa Barbara | |
July 02, 2022 | |
Position Information
Payroll Title: APPLICATIONS PROGR 3 Job Code: 7300 Job Close Date: Open Until Filled Application Review Begins: 6/9/22 Department Code-Name: SAIS (STUDENT AFFAIRS INFO SYSTEMS) Percentage of Time: 100% Collective Bargaining Unit (CBU): N/A Grade Type/Grade: 22 FLSA Exemption Status: Exempt Work Location: Remote, with occasional campus visit Pay Rate/Range: $70,815 - $93,200, Commensurate with experience Days/Hours: M-F, 8:00 am to 5:00 pm Benefits Eligibility: Full Department Marketing StatementStudent Information Systems & Technology (SIS&T) is engaged in every student's success as a centralized IT and communications resource for Student Affairs and the Graduate Division at UC Santa Barbara. SIS&T provides complex, mission-critical information systems, vendor and self-service web applications, secure data and business intelligence solutions, and reliable hardware and software tools to its customers. Benefits of BelongingWorking at UC means being part of this vibrant institution that shines a light on what is possible. People make UC great, and UC recognizes your contributions by making this a great place to work. Excellent retirement and health are just one of the rewards. Learn more about the benefits of working at UC
Brief Summary of Job Duties
Under direction and with a high degree of individual responsibility, the incumbent performs full-stack software development, including application design, analysis, programming, release planning, maintenance, and support for the Office of the Registrar. Solution scope includes the campus Student Information System's core applications, data stores, interfaces, and processes. The incumbent will lead and participate in the development and migration to new technologies of information systems and functionality, identifying strategies and opportunities for innovation and automation. Leads and participates in multiple cross-functional and cross-organizational mission critical projects. Required QualificationsFull-stack programming experience at an advanced level with Microsoft technologies, including C#, .NET Framework or Core, ASP.NET MVC, Web API, and Entity Framework, 1-3 years Experience with front-end web technologies, including React, HTML5, Javascript, and CSS (SASS, Bootstrap), 1-3 years Experience with database solutions, including Microsoft SQL Server, 1-3 years Demonstrated knowledge and experience with secure software development concepts and practices, in alignment with policy and legal requirements,1-3 years Demonstrated knowledge and recent experience with design and hands-on technical implementation of complex multi-tier applications, 1-3 years Demonstrated experience in problem analysis and creative problem solving, especially interpreting customer requirements and devising the best solution within given constraints, 1-3 years Demonstrated ability to lead small-to-medium projects, work well with others in a physically distributed team, and cooperate across team and organizational boundaries, 1-3 years Excellent written and verbal communication skills demonstrated experience in tailoring presentation of information to fit audiences of varying technical backgrounds, 1-3 years Team-focused individual motivated by providing high quality service to customers, partners, and coworkers Preferred QualificationsKnowledge and experience with advanced software development practices, including SOLID principles, design patterns, Test-Driven Development, distributed architecture, as well as asynchronous and parallel processing. Experience designing and/or implementing large-scale, managed API solutions. Experience in a higher education software development and support environment, especially hands-on development of a Student Information System (SIS) or related information systems. Experience with WebForms, VB.Net, and WCF for legacy application maintenance. Experience with Agile software development, including processes and tools. Experience with batch processing systems Conditions of Employment
Software Applications Development, 50% Leads and participates in full lifecycle software development for complex, critical information systems. - Leads and participates in the modernization of legacy software applications. - Implements, enhances, and maintains distributed software applications and integration components with well-designed, testable, efficient code that meets department and industry practices and standards. - Integrates complex transactional applications that interface with distributed data sources and external systems (e.g., external APIs, vendor integrations, identity management systems, campus systems and data stores, etc.). - Provides ongoing information systems production support to help ensure operations of day-to-day functionality. - Develops and leads the execution of functional test plans for systems and applications, including developing test data sets and scenarios. - Follows established release management and verification processes. - Implements and tests software security standards in compliance with policy and legal requirements. Systems Requirements Analysis and Reviews, 20% Gathers, documents, and analyzes user requirements and high-level designs to determine optimal technical solutions. - Analyzes business processes to identify strategies and opportunities for innovation and automation. - Works closely with software architects, unit development leads, system engineers, and database developers/administrators to determine the best systems solutions. - Participates in design and code reviews to ensure clear interpretation of requirements and highest quality of application development. Technical Analysis, Design and Projects Management, 20% Responsible for technical analysis, design, and implementation of complex information systems. - Leads and participates in multiple projects and initiatives, including large cross-functional and cross-organizational mission critical projects. - Works with architects, software engineers, and technical staff in refining, expanding and promoting integration standards, templates, models, patterns, best practices and guidelines for the development of distributed, web-based, service-oriented applications. - Creates and updates design and project documentation - Participates in software engineering process improvements. - Collaborates with project teams on project progress through Agile process participation (e.g. scrums, sprint planning, effort estimation Training and General Support, 10% Participates in or provides technical training. - Performs other essential tasks as required to ensure the operability and functionality of applications and information systems. Pandemic StatementThe University of California is vigilantly monitoring and acting in accordance with all applicable public health directives related to COVID-19. As a condition of employment, you will be required to comply with the University of California SARS-CoV-2 (COVID-19) Vaccination Program Policy. All Covered Individuals under the policy must provide proof of Full Vaccination or, if applicable, submit a request for Exception (based on Medical Exemption, Disability, and/or Religious Objection) or Deferral (based on pregnancy) no later than the applicable deadline. New University of California employees must (a) provide proof of receiving at least one dose of a COVID-19 Vaccine no later than 14 calendar days after their first date of employment and provide proof of Full Vaccination no later than eight weeks after their first date of employment; or (b) if applicable, submit a request for Exception or Deferral no later than 14 calendar days after their first date of employment.For more information, please visit:
* Covered Individuals: A Covered Individual includes anyone designated as Personnel, Students, or Trainees under this Policy who physically access a University Facility or Program in connection with their employment, appointment, or education/training. A person accessing a Healthcare Location as a patient, or an art, athletics, entertainment, or other publicly accessible venue at a Location as a member of the public, is not a Covered Individual. Equal Opportunity/Affirmative Action StatementThe University of California is an Equal Opportunity/Affirmative Action Employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. Reasonable AccommodationsThe University of California endeavors to make https://jobs.ucsb.edu accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact Katherine Abad in Human Resources at 805-893-4664 or email katherine.abad@hr.ucsb.edu. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. Privacy Notification StatementThe State of California Information Practices Act of 1977 (effective July 1978) requires the University to provide the following information to individuals who are asked to supply information about themselves: Application: The principal purpose for requesting information on the Application is for applicant-tracking purposes and to collect applicant contact information. Affirmative Action and Equal Employment Opportunity Data Form: Information furnished on this form is requested by UCSB's Affirmative Action Office. The University of California, Santa Barbara is a Federal contractor and, therefore, must comply with Affirmative Action regulations issued pursuant to Executive Order 11246, Federal Revised Order No. 4, Section 503 of the Rehabilitation Act of 1973 and Section 402 of the Vietnam Era Veterans Readjustment Assistance Act of 1974. Furnishing the information on this form is voluntary. There is no penalty for not completing this form. The offices responsible for maintaining the information supplied on this form are the UCSB Human Resources Office and the Affirmative Action Office. The University is committed to providing a safe and secure campus environment for our students, faculty, staff, and visitors. In accordance with the "Jeanne Clery Disclosure of Campus Security Policy and Campus Crime Statistics Act" (Clery Act), UCSB publishes an Annual Security Report to provide information regarding campus safety and security policies, crime statistics, and resources to current and prospective students and employees. This report includes statistics for the previous three years concerning crimes reported to Campus Security Authorities (CSAs) that occurred on campus, in certain off-campus buildings or property, and on public property adjacent to and accessible from campus. The report also includes campus policies concerning crime prevention, crime reporting, alcohol and drug use, sexual and interpersonal violence, student discipline, and other matters. To access the Annual Security Report, visit www.police.ucsb.edu/asr. A copy of this report may also be requested by contacting the UCSB Police Department (call 805-893-3446 or visit 574 Public Safety Bldg., Santa Barbara, CA 93106 during business hours). To learn more about the Clery Act and CSA duties and reporting requirements, please visit www.police.ucsb.edu/clery-act. |