Under the general direction of the IT Director and Lead Application Developer, serve as application developer for the Social Sciences IT Service Center. Participate in software development projects having a college and campus-wide impact. Use development tools, standards, and methodologies established for the team to create applications to specification. Integrate applications with various campus, college, and division enterprise systems. Create documentation and provide support to IT team and end users for developed applications. Maintain and support the appropriate server/system resources required for the implementation of complex applications. Participate in requirements gathering, business process analysis, and other customer-facing aspects of the development cycle. Participate in the integration of acquired applications into the college application environment. – Experience to assess potential impact of emerging technologies and make recommendations and changes based on those assessments.
– Skills to assimilate new technologies and develop new skills by utilizing technical manuals, journals, books, online forums, vendor documentation and other documents.
– Experience designing, developing, and implementing web-based applications and user interfaces.
– Experience with at least one object oriented programming environment, such as Ruby, C++, C#, Objective C, Visual Basic, Python or Java.
– Experience with at least one web application development framework, such as Ruby on Rails, Spring, Spring.NET, or Express..
– Experience with distributed source code maintenance systems, such as Git, and repositories, such as GitHub and BitBucket.
– Experience with customer- and internally-facing issue/bug tracking systems.
– Experience with database query and programming languages, such as SQL.
– Experience with front end frameworks such as Angular, React or Vue.js
– Experience with relational database design and management using RDBMS software such as Oracle, Microsoft SQL Server, MySQL, or Postgres SQL.
– Knowledge of software application/system documentation including project timelines, functional requirements, system architecture, detailed system design, entity relationship diagrams, process diagrams, object class diagrams, and user interface definitions.
– Experience with at least one advanced cloud-based infrastructure or platform as a service provider, such as Amazon Web Services or Microsoft Azure.
– Communication skills to develop technology plans, policies, procedures and convey them to both technical and non-technical audiences.
– Skills to author both internally- and client-focused documentation, including systems documentation (e.g., operational procedures) and user training (e.g., “how-to” documents).
– Interpersonal skills to clearly and effectively interact with individuals of varying ages and cultural backgrounds and perspectives to research, secure, and/or provide information to clarify situations, resolve problems and/or training/guidance to other staff members.
– Organizational and time management skills to coordinate several simultaneous activities in a dynamic work environment with frequent changes of work priorities, scope and schedules.
– Skill and experience to work with diverse groups to build high morale and commitments to goals and objectives.
About University of California, Davis
The University of California, Davis, is a public research university and land-grant university as well as one of the 10 campuses of the University of California system. Wikipedia
UC Davis is the home of the Aggies — go-getters, change makers and problem solvers who make their mark at one of the top public universities in the United States. Since we first opened in 1908, we’ve been known for standout academics, sustainability and Aggie Pride as well as valuing the Northern California lifestyle.