University Of California

University of California is a public research university system.

Companies like University Of California
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About University Of California

Job Description

Requisition Number: 30593 Job Title: PROGRAMMER/ANALYST I Working Title: PROGRAMMER/ANALYST I Salary: $21.75 - $34.62 hourly Job Type: Contract Department Name: 0161-GARRICK INSTITUTE FOR THE RISK SCIENCES Department Website URL: Job Summary Statement: The programmer/analyst will work under the Principal Investigator and Task Lead to continue the development of the Hybrid Causal Logic Analyzer software used to perform traditional Probabilistic Risk Assessment based on the Hybrid Causal Logic methodology. The incumbent is required to have in-depth knowledge of C++, JavaScript, and Python programming languages including the MEAN.JS stack for front and back ends Web applications development in a test-driven team project environment. The incumbent will develop new modules to add new functionalities corresponding to the development plan developed by the Task Lead and will improve the existing modules in C++, Javascript, and Python for both better computational performance and reproducibility. Percentage of Time: 100 Shift Start: 8:00 am Shift End: 5:00 pm Qualifications for Position

14 Records Qualifications Required/Preferred

Bachelor's degree in computer science or related field, or four-year experience and expertise in application software programming, including design, development, testing, and debugging required; or an equivalent combination of education and experience.

Required

Familiar with fundamental probabilistic concepts (e.g., event trees, fault trees, Bayesian networks.)

Required

Detailed knowledge of C++, Python, and Javascript in Windows and/or Unix environment.

Required

Web applications development experience using Django and Express JS for back end services.

Required

Database design experience using MongoDB and Postgres with Django and Express JS.

Required

Experience in writing unit test code using C++, Javascript, and Python module unit test.

Required

Familiarity with the REST API.

Required

Experience with front-end development using AngularJS or ReactJS.

Required

Experience with CI/CD in Gitlab.

Required

Development experience in containerized environment with Docker.

Required

Experience with C++ in Windows and Unix environments and interfaces to Python and Javascript.

Required

Strong communication and issue-tracking skills while working in a team project development in Gitlab.

Required

Detailed knowledge in version control (Git) for managing and sharing team project.

Required

Knowledge in bash scripting for building and running applications at command line using CMake.

Required Additional Posting Information Bargaining Unit: 99-Policy Covered Application Deadline: 07-03-2019 External Posting Date: Quicklink To Posting: hr.mycareer.ucla.edu/applicants/Central?quickFind=76624 Special Instructions: This is a one year contract position. Contact information: Number of Positions: 1 Special Employment Designations/ Requirements Per UC Policy Conflict of Interest: N/A Critical: Continued employment contingent upon completion of satisfactory background investigation. Driving Record: N/A E-Verify Check:

Certain positions funded by federal contracts/subcontracts requires UCLA to notify job applicants that an E-Verify check will be conducted and the successful candidate must pass the E-Verify check.

More Information No Response CANRA:

Is this position designated as a mandatory reporter under CANRA? No Other Special Employment Requirements: Position is subject to performance standards and other requirements of the University wide Police Policies and Administrative Procedures.

Return to Search Results

About University Of California

University of California is a public research university system.

Size
10001 employees
University Of California

1111 franklin street

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.