Applications Programmer 3

University Of California Agriculture and Natural Resources , CA 93648

Posted 1 week ago

Review the job posting and click the external applicant link to apply.

You must register to apply for a job or create a job search agent profile. Once you have selected to apply for a job online, click the 'Register Here' link and follow the steps to create the account. The system will not prompt you to register until you try to apply for a job online.

Employment applications must be submitted online through our careers site. Please note, we do not accept resumes or applications by email or on paper.

About Us

The University of California Agriculture and Natural Resources (UC ANR) brings the power of University of California research and education to all 58 California counties. Through research and extension in agriculture, natural resources, economic growth, nutrition, and youth development, we work to improve the life of every Californian.

Collaborating to solve problems.

Connecting to serve communities.

For over 100 years, our advisors, specialists, faculty and staff have been committed to connecting Californians to their land grant university. We are highly collaborative and mission-driven to promote the health and well-being of people and places across the state. We are also trusted partners with hundreds of community organizations in addressing California's most pressing challenges.

UC ANR is committed to attracting and retaining a diverse workforce and will honor your experiences, perspectives and unique identity. We encourage applications from members of historically underrepresented racial/ethnic groups, women, individuals' with disabilities, veterans, LGBTQ+ community members, and others who demonstrate the ability to help us create and maintain working and learning environments that are inclusive, equitable and welcoming.

Department Marketing

The Statewide Integrated Pest Management (IPM) Program is a statewide unit reporting to the UC Vice President for Agriculture and Natural Resources (ANR). The unit develops and administers programs in IPM extension through a communications unit and Cooperative Extension advisors developing informational products for print, Web and a pesticide safety training program.

Job Description

Under the general supervision of the IT supervisor and lead programmer, this position primarily serves as a web application programmer. Uses industry standard programming tools and techniques to deliver a desktop and mobile experience that will help guide users to relevant integrated pest management content. This full-stack developer position will participate in analyzing, recommending, designing and developing these applications from concept through coding, testing, and implementation. Major emphasis is on the responsive front- and back-end web application development that can be used on all major devices and platform.

This position requires a strong and in-depth level of knowledge and experience with current web full stack development technologies with expertise in developing RESTfulAPIs, SQL queries and coding with front end technologies such as HTML, JSON, CSS, JavaScript, web sockets and using frameworks such as jQuery, Bootstrap, AngularJS, and React.js. Must be able analyze problems and issues of diverse scope, and determine appropriate solutions. Work independently to develop and maintain complex web applications and develop, enhance, and maintain a variety of digital properties that could have significant impact to a broad audience and with a high consequence of error. Mentor less experienced staff. Demonstrate good judgment in selecting methods, techniques and evaluation criteria for obtaining results.

This position is a contract appointment that is 100% fixed.

Annual Salary:

$65,200.00/yr. to $93,200.00/yr.

Job Posting Close Date:

Open Until Filled. The first applicant review date is 9/2/2022.

Key Responsibilities:

80%

  • Design and develop database driven web applications using front-end and server-side technologies such as HTML, CSS, JavaScript, JavaScript frameworks, JSON, Adobe Coldfusion, PHP, etc.

  • Develop RESTful web services and complex SQL queries to retrieve and expose data.

  • Work with key stakeholders to gather, analyze and translate pest management outreach materials requirements into functional and technical specifications.

  • Write, maintain, enhance and adhere to established functional and technical specifications. Write and maintain documentation for end-users and application code.

  • Develop process maps, prototypes, wireframe and/or mockups to present functional designs, business processes and proof- of-concept.

  • Provide mentorship, training and troubleshooting support to programmers.

15%

  • Provide tiered 2 technical support for software and hardware used in the department.

  • Perform routine server maintenance and monitoring.

  • Monitor automated tasks to ensure that they are operational and produces accurate outcomes.

  • Serve as backup to departmental desktop computer support specialist and system administrator.

5%

Participate in UC IPM Program Improvement:

  • Contribute to UC IPM Program planning and projects: review materials, make suggestions, promote products, and conduct analyses for UC IPM program efforts.

  • Participate in diversity, equity, and inclusion (DEI) trainings and activities; make suggestions and provide the feedback necessary to ensure UC IPM is a fair and equitable program.

Special Conditions of Employment:

Must possess valid California Driver's License to drive a County or University vehicle. Ability and means to travel on a flexible schedule as needed, proof of liability and property damage insurance on vehicle used is required.

Employment is contingent upon successfully clearing the FBI/DOJ background check both from the Department of Justice and the FBI, prior to the first day of UC Employment.

As of January 1, 2014, ANR is a smoke- and tobacco-free environment in which smoking, the use of smokeless tobacco products, and the use of unregulated nicotine products (e-cigarettes), is strictly prohibited.

Requirements:

  • Bachelor's degree in related area and / or equivalent experience / training.

  • Strong demonstrated experience with designing, developing, debugging and maintaining large, easy-to-navigate, consumer facing, database-driven HTML5 web applications, with complex relationships.

  • Highly skilled and experienced in coding and using front-end technologies such as HTML, CSS, JavaScript, JavaScript frameworks (specifically AngularJS, jQuery & Bootstrap).

  • Experience with server-side technologies such as Adobe Coldfusion, Microsoft ASP.Net, PHP, etc., database SQL queries that require multiple tables, database views, and stored procedures. Ability to analyze existing code or devise a programming plan for new applications.

  • Demonstrated experience and ability to understand business needs and the web application development process, including analysis (develop flow- charts and functional specifications), design (creating wire frames and prototypes), implementation (creating technical specifications and application architecture), testing (designing test plans), integration, deployment, and maintenance.

  • Ability to support those business needs and application development processes.

  • Ability to demonstrate good judgment in selecting methods and techniques for obtaining solutions. Skilled in identifying, researching, analyzing, understanding and applying literature and resources to solve technical problems.

  • Analytical and investigative skills to elicit information with discretion, clarify inquiries and requests, and develop creative solutions to general problems. Must show initiative to attempt unfamiliar projects/assignments and ability to respond with flexibility to requests for assistance.

  • Demonstrated ability to think creatively, conceptually, logically, and strategically.

  • Strong interpersonal, verbal and written skills to interact and communicate effectively and professionally with a diverse workforce in a consistently positive manner, while exercising discretion and tact.

  • Advanced verbal and written communication skills to clearly and effectively document, convey, and explain technical information to audiences with varying degrees of technical abilities.

  • Ability to establish and maintain effective working partnerships with clients and other staff members; ability to work both independently and cooperatively as part of a team.

  • Demonstrated ability to plan assignments and monitor performance according to priorities.

  • Demonstrated ability to follow oral and written instructions accurately, and to provide periodic status reports to supervisor, key stakeholders and department managers.

  • Organizational skills to effectively manage multiple tasks, set and adapt to changing priorities, consistently meet deadlines, and maintain a high level of productivity. Must have an attention to detail accuracy.

  • Experience applying "responsive" web design techniques to develop web pages that display content clearly and accurately on desktop, mobile and tablet devices.

  • Skills to develop architectural solutions based on multi-tier architecture and web development tools. Experience applying application development methodologies and standards. Experience in developing functional and technical specification documents.

  • Strong familiarity with using, designing and developing in a content management systems (CMS) environment.

  • Experience providing technical training and group presentations to both technical and nontechnical personnel.

  • Experience with Microsoft SQL Server, UniData, MySQL or other databases.

Preferred Skills:

  • Thorough understanding of the creative use of the Web as a communications tool, the needs of Web audiences and how they use the Web.

  • Demonstrated understanding of programming security concepts.

  • Experience with source code repository system such as GitHub.

  • Skilled with using Microsoft Office and the Adobe suite of products.

  • Experience with the various social media platforms and their APIs.

  • Skilled with using the command line interface for Windows, Mac OS or Unix systems.

  • Experience with both Mac and PC platforms (Windows 7-8 Preferred and Mac OS X 10.8-10.10).

  • Knowledge of biological and pest management sciences.

Affirmative Actions

This position will promote, in all ways consistent with the other responsibilities of the position, accomplishment of the Affirmative Action goals established by the Division.

The University of California is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, disability, age or protected veteran status. If you have questions, please email the Human Resources Department.

As a condition of employment, you will be required to comply with the University of California SARS-CoV-2 (COVID-19) Vaccination Program Policy. All Covered Individuals under the policy must provide proof of Full Vaccination or, if applicable, submit a request for Exception (based on Medical Exemption, Disability, and/or Religious Objection) or Deferral (based on pregnancy) no later than the applicable deadline. Please refer to Appendix F, Section II.C. of the policy for the deadlines applicable to new University of California employees. (Capitalized terms in this paragraph are defined in the policy.) Federal, state, or local public health directives may impose additional requirements.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
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
Senior Applications Programmer Remote

University Of California

Posted 1 week ago

VIEW JOBS 11/19/2022 12:00:00 AM 2023-02-17T00:00 <p>For UCOP internal applicants, please login to the internal candidate gateway at: Jobs at UCOP</p><p>UC OFFICE OF THE PRESIDENT</p><p>At the University of California (UC), your contributions make a difference. A world leader producing Nobel and Pulitzer prize recipients with over 150 years of groundbreaking research transforming the world. <br><br> Choose a career where you can leverage your knowledge, skills and aspirations to inspire and support some of the greatest minds in the world, and those who will follow in their footsteps. Working at the University of California is being part of a unique institution, and a vibrant and diverse community. At the University of California, Office of the President, we propel our mission through impactful work locally, in government centers and systemwide. We are passionate people, serving the greater good.</p><p>The University of California, one of the largest and most acclaimed institutions of higher learning in the world, is dedicated to excellence in teaching, research and public service. The University of California Office of the President is the headquarters to the 10 campuses, six academic medical centers and three national laboratories and enrolls premier students from California, the nation and the world. Learn more about the UC Office of the President</p><p>DEPARTMENT OVERVIEW</p><p>Graduate, Undergraduate and Equity Affairs at the UC Office of the President provides leadership and support for efforts that advance UC equity and inclusion, close equity gaps, promote access to and successful completion of baccalaureate and graduate degrees, and help to provide an exemplary University experience for all.</p><p>We are committed to the University of California's academic mission and to our core values: integrity in advocating unapologetically for access and institutional equity, respect for one another, accountability for and effective use of our public resources, and excellence in our service to the University and the State.</p><p>POSITION SUMMARY</p><p>The incumbent will report to the UC Online Assistant Director for Technical Development and work closely to support the ongoing strategic initiatives of UC OnIine, and will participate on cross campus initiatives aimed at defining processes, protocols, and technologies in support of cross-campus enrollment, website search, databases and applications utilizing the Salesforce and Mulesoft platform and tools, such as the Cross-Campus Enrollment Management System and Course Operations, and other technical projects. Working closely with the UC Online team related to enrollment operations, program evaluation and reporting, applies advanced software concepts and objectives to medium to large UC Online projects of broad scope and complexity. <br><br> Regularly collaborates on designs for technology solutions, resolves highly complex issues where analysis of situations or data requires an in-depth evaluation of variable factors. Selects tools, methods, techniques and evaluation criteria to obtain results.</p><p>Responsibilities</p><p>40%</p><p>Development: Applies advanced software concepts to plan, design, develop, modify, debug, deploy and evaluate highly complex software running within the UC Online ecosystem of Salesforce, Mulesoft, Jenzabar, Solace event management, and AWS. <br><br> Refactors existing application code to meet new and evolving business objectives, ensuring all applications perform as expected. Performs highly complex data analysis and tests / debugs data from campuses (among other data sets), working directly with management. Initiates, analyzes, designs and applies highly complex data sources and manages deployments to Jenzabar registration and Search databases. Applies and enforces complex programming security practices.</p><p>20%</p><p>Development: Using UC Online's Agile Software Development approach, collaborates with Tech Ops Mgr and QA resource to develop and execute unit tests on all code developed, may perform integration tests and debug campus code issues, and ensure adequate system performance. <br><br> Performs or directs highly complex data modeling related to multiple data types (enrollments, courses, UC Online business information), performance and integration testing and builds interfaces for data exchange. Follows source code controls and documents code appropriately. Collaborates on configuration management design and changes.</p><p>20%</p><p>Operations: Prepares and approves or obtains approval for system and programming documentation for UC Online's CCES Operations Manual and Run Book. Initiates or suggests changes in development and system standards and adheres to documentation standards established by UC Online's Business Analyst and Technical Operations/Project Manager.</p><p>15%</p><p>Team Mentorship: Understands and applies industry practices, community standards and department policies and procedures in depth. <br><br> May serve as technical lead for multiple software development projects of moderate to broad scope. Collaborate with UC Online's Systems Administrator in developing administration components and system monitoring. Enforces project plans.</p><p>5%</p><p>Attends classes, seminars and conferences that enhance professional expertise and foster managerial competency. Participates in activities that enhance the UC community and support the university mission. <br><br> Upholds the organization's Principles of Community and assures that those values are upheld throughout the department. Other duties as assigned.</p><p>Required Qualifications</p><ul><li><p>Advanced knowledge of secure software development and programming languages to include Java/J2EE, Apex, Python, PHP, Javascript. Advanced knowledge of RESTful web services, PubSub model, and dataflow event management.</p></li><li><p>Highly advanced skills associated with software specification, design, modification, implementation and deployment of large-scale applications running on the Salesforce platform. Database design and implementation.</p></li><li><p>Excellent project leadership and time management skills in Agile/Scrum environment.</p></li><li><p>Demonstrated ability to understand functional needs and UC Online use cases, and how UC Online systems can support those needs. Demonstrated ability to develop conversion and system implementation plans.</p></li><li><p>Advanced experience with identification and use of code libraries and APIs (Mulesoft, JQuery, JMS, Bootstrap, Hibernate, Spring) and open-source forums (GIT, SVN, CVS).</p></li><li><p>Advanced experience with planning for deployment and creation of feedback mechanisms using JIRA, Confluence and standard deployment tools.</p></li><li><p>Demonstrated software repository skills.</p></li><li><p>Experience executing complex test plans. Experience with JIRA for issues management and tickets.</p></li><li><p>Demonstrated effective communication and interpersonal skills. Demonstrated ability to communicate technical information to technical and non-technical personnel at various levels in the organization.</p></li><li><p>Self-motivated and works independently and as part of a team. Able to learn effectively and meet deadlines.</p></li><li><p>Demonstrated complex problem- solving skills.</p></li></ul><p>Education</p><ul><li><p>Bachelor's degree in related area and minimum five years of experience and / or equivalent experience / training.</p></li><li><p>Master's degree in related area preferred.</p></li></ul><p>License/Certifications</p><ul><li>Salesforce Developer Certification</li></ul><p>SALARY AND BENEFITS</p><p>Salary: The recommended salary range is $112,000 - $125,000, commensurate with skills and experience.</p><p>Benefits: For information on the comprehensive benefits package offered by the University visit: Benefits of Belonging</p><p>ADDITIONAL INFORMATION</p><p>This position can be either fully remote or hybrid.</p><p>HOW TO APPLY</p><p>Please be prepared to attach a cover letter and resume with your application.</p><p>APPLICATION REVIEW DATE</p><p>The first review date for this job is July 25, 2022. The position will be open until filled.</p><p>CONDITIONS OF EMPLOYMENT</p><p>Background Check Process: Successful completion of a background check is required for this critical position. Background check process at UCOP</p><p>Smoke Free Work Environment: The University of California, Office of the President, is smoke &amp; tobacco-free as of January 1, 2014. UC Smoke &amp; Tobacco Free Policy</p><p>August 2021 Update: The University of California has issued a policy requiring employees to be fully vaccinated against COVID -19 before physically accessing the University location or programs. <br><br> Upon hire into a UCOP position, you will be provided detailed instructions on how to comply with this policy including access to the COVID vaccination at no cost. New hires to UCOP who work onsite or will come onsite for any activities at a UCOP or other UC location must comply with this policy within 8 weeks after their start date. The policy allows for employees to request approval for an exception or deferral. UC COVID-19 Vaccine Policy</p><p>EEO STATEMENT</p><p>The University of California, Office of the President, is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age or protected veteran status. EEO/AA Employer UC Nondiscrimination Policy</p><p>The University of California, Office of the President, strives to make this job board accessible to any and all users. If you have comments regarding the accessibility of our website or need assistance completing the application process, please contact us at: Accessibility or email the Human Resource Department at: epost@ucop.edu.</p><br> University Of California Office of the President CA

Applications Programmer 3

University Of California