Job Opportunities

Senior Software Developer 
Student Information Systems & Technology

Under direction, and with a high degree of autonomy, the Senior Software Developer coordinates and provides technical leadership in the creation of architectural plans, development of complex mission-critical information systems, project management, and mentorship to the software development team. Leads the analysis, design, and development of complex software applications for the core Registration Systems of the Division of Student Affairs. Creates and modernizes applications utilizing ASP.Net MVC, C#, Web API, and Entity Framework, with an emphasis on implementation of SOLID principals, coding standards, and best practices. Maintains and enhances applications utilizing ASP.Net Web Forms, VB.Net, WCF, ADO.Net, Classic ASP, XML, and Workflow Foundation. Participates in Scrum process and implements Agile best practices. In coordination with the Strategic Architecture & Platform Integration Services unit, researches and proposes new technologies for improving security, development efficiency, performance, and scalability of applications. Documents architecture and design decisions using UML and other modeling techniques. Reqs: - Bachelor of Science in Computer Science or related IS field and at least five (5+) years of progressive experience as a software engineer and developer.

  • Knowledge and 3+ years of experience in an environment with complex distributed heterogeneous information systems development
  • Expertise and recent experience with design and technical leadership of complex multi-tier application, database, and web site development, utilizing C#.Net, VB .Net, and SQL Server (including complex SQL statements, stored procedures, performance optimization, indexing, triggers, and normalization)
  • Demonstrated knowledge and experience with object-oriented design and development concepts and knowledge of software development tools and techniques
  • Experience with application security, single-sign-on (SSO), and interfacing with LDAP and directory services
  • Experience with software engineering and UML for advanced software design and information systems architectures
  • Experience with software configuration management tools (such as TFS) and formal build and deployment processes
  • Experience with complex business process analysis and problem solving
  • Experience working in a collaborative software engineering team environment
  • Programming Experience with modern web service technologies, including ASP .NET MVC and WebAPI
  • Experience with student information systems and registration processes in higher education, including implementation and support of Parchment Send (or equivalent transcript solution)
  • Experience working with and supporting mission critical machine translated C# and SQL (such as Ateras Framework code), including the ability to comprehend Software AG Natural language, and the ability to develop and troubleshoot Job Control Language (JCL) in a NeoBatch environment

For primary consideration apply by 8/14/17, thereafter open until filled. Note: Fingerprint background check required. Salary commensurate with experience. The 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. Apply online at https://jobs.ucsb.edu Job #20170311

General UCSB Opportunities

University of California, Santa Barbara offers a generous benefits package including medical, dental and vision insurance, retirement plan, flexible spending accounts, minimum of 15 paid vacation days per year, 13 paid holidays and 12 days of paid sick leave annually, flexible work environment and educational and training opportunities.​​ ​

Click here to view open positions at UCSB