No experience
Employment Type:
Full time
Job Category:
Software Development
Application Developer
(This job is no longer available)
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

Under direction of the Assistant Director of the Computer Services Group and the Lead Application Developer, develop and maintain robust and secure web applications and web services critical to the business of Student Housing.

Applications developed and supported in this position include the Online Student Application for Housing, the Housing Contracts/Leasing System, Residential Building and Room Access systems, financial transactions, Online Student Orientation Registration, Residential Life, Facilities Management (AMS) and others.

Applications will be developed using ASP.NET WebForms and MVC, JavaScript, and SQL Server. Development will involve significant integrations with campus, departmental, and 3rd party systems, and will rely on interoperability with Microsoft products (Exchange, Active Directory, Office, etc.).

Physical Demands:

Distinguish colors to create customer-pleasing web applications.

Work with a computer and keyboard to enter and retrieve data.

Use computer equipment for extended periods.

Use CRT and LCD screens for extended periods of time.

Work Environment:

Occasional evening, weekend, holiday, after-hours, on-call and overtime work as planned and unplanned needs require.

UC Davis is a smoke and tobacco free campus effective January 1, 2014. Smoking, the use of smokeless tobacco products, and the use of unregulated nicotine products (e-cigarettes) will be strictly prohibited on any UC Davis owned or leased property, indoors and outdoors, including parking lots and residential space.

Background Check Required:

This position is a critical position and subject to a background check. Employment is contingent upon successful completion of background investigation including criminal history and identity checks.



Minimum Qualifications:

Demonstrated experience developing web-based applications using object oriented programing languages such as VB.NET, C#, Java, Python or Ruby.

Experience developing data driven web-based applications using SQL (MS SQL, Oracle, MySQL, etc.) or no-SQL (Mongo, Couch, RavenDB, etc.) databases, and/or RESTful web-services.

Knowledge of relational database principles, rules and techniques including database schemas, relationships and the use of primary and foreign keys and junction tables in database design; etc.

Experience with CSS, JavaScript and HTML.

Skills to code, test, certify, maintain and document all developed programs and scripts.

Communications skills to create documentation, communicate ideas, and perform knowledge transfers.

Demonstrated skills to learn new software languages, technologies, and software development best practices.

Preferred Qualifications:

Working knowledge of the MVC design pattern and Microsoft's ASP.NET MVC framework.

Analytical and critical thinking skills to understand the business environment and to translate those needs to solutions; resolve complex business and technical problems; enhance site functionality and productivity; evaluate and recommend new programming tools and techniques; select the appropriate programming and scripting tools for tasks.

Knowledge of best practices and web security principles.

Experience writing web-services and web-clients that consume those services.

Skills to use web-programming protocols and languages including HTML, CSS, AJAX, SOAP, and others.

Experience with client side JavaScript frameworks such as Knockout and AngularJS.

Interpersonal, customer service, verbal and written communications skills to effectively interact with the campus community, internal customers, and team members to develop working relationships, secure and/or provide information, resolve problems and develop solutions to accomplish organizational goals.

Time management, organization, and skill to see assigned tasks through to completion. Skill to manage multiple projects concurrently, work effectively and manage several projects in various stages of completion.

Experience creating web-based reports using Crystal Reports XI and SQL Reporting Services.

Skills to translate complicated technical language into lay person terms.

Experience in a structured programming environment writing organized, consistent and easily understood code.

Understanding of network and workstation operating systems, hardware and software to troubleshoot and assist users in a networked environment.

About University of California

UCSF is a leading university that consistently defines health care worldwide by conducting advanced biomedical research, educating graduate students in the life sciences, and providing complex patient care.