Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Application Developer

Expired Job

University Of California Davis , CA 95616

Posted 2 months ago

Under general direction of Administration IT (Admin IT) Business Services Supervisor, design, develop, and maintain a variety of complex applications in support of the needs of Finance, Operations, and Administration (FOA). The systems and applications supported by this position are locally developed or vendor systems that serve a wide audience, including students, staff, faculty, and the public. Deliver solutions that are robust in terms of security, functionality, usability, maintainability, and scalability. Provide analysis and decision support services, in addition to escalated technical support for business applications.

Physical Demands:

Work on a personal computer for extended periods of time.

Work with clients for extended periods of time.

Lift files or supplies weighing up to 25 lbs.

Work Environment:

Must be available for occasional travel/training activities.

Limited vacation use during peak workload periods.

Travel to meetings and alternate work sites on an as-needed basis.

Maintain confidentiality of files.

Employee is personally responsible for following safety procedures/guidelines.

May be required to operate University vehicles.

Work occasional evenings and weekends for system deployment and maintenance activities, and project priorities as needed.

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.

Yes

Qualifications

Minimum Qualifications:

B.S. degree in Computer Science or an equivalent combination of education and experience.

Experience with leading complex data-driven, multi-tier applications projects and work collaboratively with technical and non-technical staff to meet project and organizational goals.

Experience in developing web applications using server-side scripting languages such as C#, ColdFusion, PHP, JSP, or others, along with client-side HTML, JavaScript, and related web technologies such as SOAP, JSON, XML, and CSS.

Experience with development tools, using both GUI and command-line interfaces, such as Eclipse, Visual Studio Code, Atom, Git, Bash.

Knowledge of recent JavaScript technologies such as ES6/7, Node.JS, React/Angular, Mongoose, Babel, Express, Gulp/Webpack.

Knowledge of queries and stored procedures for Relational (SQL) and NoSQL databases, particularly Oracle and MongoDB, and use of proper database modeling principles, including referential integrity and performance tuning.

Knowledge of implementing web based security using SSL, Kerberos, CAS, and encryption techniques and integrating web sites with campus middleware services: CAS, Shibboleth, and LDAP.

Knowledge of software development life cycles and using source code management tools such as Atlassian JIRA, Atlassian Confluence, Git, and Atlassian Bitbucket.

Experience with extrapolating business functions and objectives to technical solutions and translating manual operations to automated processes.

Preferred Qualifications:

Experience reviewing and producing technical policies, recommendations and analyses.

Experience with tools for validating HTML/XHTML, CSS and Web

Accessibility.

Experience with testing frameworks such as Junit, Mockito, Jest, Mocha, and Jasmine.

Knowledge of deployment tools: Docker, Ansible, Bamboo.

Knowledge of the components of a Continuous Integration/Continuous Delivery deployment.

Interpersonal skills, including tact, diplomacy and flexibility to work with departments, staff, students, administrators, etc.

Experience making group presentations and training both technical and non-technical personnel.


See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Web Application Developer

University Of California

Posted 1 week ago

VIEW JOBS 12/6/2018 12:00:00 AM 2019-03-06T00:00 Under direction of the Director for Information Technology Services, develop complex Web Application software for an enterprise-wide deployment at all UC Campuses and Medical centers. Support the UC Risk and Safety Solutions shared services initiatives for Risk Management at UCOP along with multiple departments within Safety Services. Participate in designing, coding and documenting specifications of applications, and delivering robust solutions to meet the needs of the units served. Research hardware specification, software performance, and security options for application needs. Collaboratively work with the application development team through all phases of the software development cycle. Experienced professional who knows how to apply theory and put it into practice with in- depth understanding of the professional field; independently performs the full range of responsibilities within the function; possesses broad job knowledge; analyzes problems/issues of diverse scope and determines solutions. Physical Demands: Position requires working extended periods of time working/operating a personal computer. Work Environment: Occasional travel required. Work flexible schedule. Work extended hours as needed by project priorities. Personally responsible for following health and safety guidelines/instructions. 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. 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. 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. Yes Qualifications Minimum Qualifications: Minimum of 40 units of college coursework in computer science and 3 years of experience in programming complex web applications Experience programming complex web applications using a combination of related technologies including but not limited to: * Responsive Single Page JavaScript Application Frameworks such as: Angular or React. * Java 8+ * NODE * MVC architectural software development pattern * Experience with HTML5 and CSS3, Experience with automated testing tools such as Protractor, Karma, Jasmine, or Mocha, JUnit Experience with designing databases using NoSQL and RDBMS including experience with ORM and stored procedures. Experience integrating advanced web applications. Experience with interpreting business functions and objectives to technical solutions. Experience reviewing and producing technical policies, recommendations and analysis Skills to develop well-engineered solutions based on multi-tier architecture and web development tools. Experience with analysis techniques such as flow charting, design, work measurement, data collection, and work flow processing. Excellent oral and written interpersonal communication skills to communicate effectively with all levels of faculty, staff, students, consultants, and others. Preferred Qualifications: B.S. degree in Computer Science, Electrical Engineering, Computer Engineering, Mathematics, or Information Systems with extensive work experience. Experience making group presentations and train both technical and non-technical personnel. Experience training, mentoring and motivating technical staff Experience with CSS Preprocessors Experience with front end build tools such as grunt, gulp or similar Experience with REST APIs using JSON Experience with SOAP web service integration Systems analysis and data processing skills to translate manual operations to automated processes Mastery of User Experience and User Interface design Analytical skills. University Of California Davis CA

Application Developer

Expired Job

University Of California