Job Opportunities

Senior Software Developer 
Student Affairs Information Systems

Coordinates and provides technical leadership in the development of architectural plans, analysis, design and development of highly complex mission-critical multi-tier information systems as well as project management, technical leadership, and mentorship to the software development team. Researches and proposes new technologies and architectural strategies for improving scalability, efficiency, performance and security of highly complex student information system applications that exceed over one million lines of code and one thousand database objects. Modernizes existing Natural/Adabas converted Ateras C# code into modern service oriented architecture using advanced software design concepts in enterprise application architecture and domain driven design. Documents architecture and design decisions using UML diagrams and other modeling techniques. Leads the analysis and development of complex software applications utilizing Visual Studio, SQL Server Management Studio, WCF, Web API, C#, VB.NET, ASP.NET, MVC, ADO.NET, Entity Framework, XML, and SQL Server for the core Undergraduate Admissions systems of the Division of Student Affairs. 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 highly complex distributed information systems development. Expertise with design and technical leadership of complex multi-tier application, database, and web site development utilizing C#, MVC, Web Forms, Web API, WCF, Linq, and Entity Framework. Expertise in software engineering, enterprise application architecture, n-layer architecture, service oriented architecture, object-oriented design, software design patterns, SOLID design principles, and knowledge of software development tools and techniques. Expertise in SQL Server design and development, including complex SQL statements, stored procedures, performance optimization, indexing, triggers, normalization, distributed transaction coordination, and troubleshooting deadlock and blocking issues. 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. For primary consideration apply by 9/11/17, thereafter open until filled. Apply online at https://jobs.ucsb.edu Job #20170391

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