SENIOR SOFTWARE ENGINEER (REMOTE IN CA) Job at University of California Office of the President

University of California Office of the President Oakland, CA 94607

Location: OaklandFull Time
Job ID: 48796
Job Posting

For UCOP internal applicants, please login to the internal candidate gateway at: Jobs at UCOP

UC OFFICE OF THE PRESIDENT

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. 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.

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

DEPARTMENT OVERVIEW

As a security first organization, Technology Delivery Services (TDS) is part of the Information Technology (IT) Department. The TDS teams include Information Security, Planning (architecture and PMO), Application Development, HR & Payroll Development, Infrastructure, and Client Services teams. We maintain an innovative, inclusive, and supportive work environment.

POSITION SUMMARY

The Senior Software Engineer will be a technical leader with a high degree of knowledge in the overall field of application analysis and development. This position will be called upon to apply advanced IT professional concepts and OP objectives while leading problem-solving, which frequently requires resolution of unique issues / problems without precedent and / or structure. These scenarios will include highly complex issues in one or more IT areas of specialization where situations or data requires an in-depth evaluation of variable factors. This work can include bug fixes, new features, security enhancements, speed improvements and code refactoring. Recommends and may select methods, techniques and evaluation criteria to obtain results.

Additionally, they may support programs that include formulating strategies and administering policies, processes, and resources. They will assist with selecting tools, methods, techniques, and evaluation criteria to obtain results. This position will contribute to technical strategy for the team/application while supporting the team in developing highly complex technical designs; they will be a hands-on lead assisting the team to deliver on initiatives.

The role supports the overall work of the application team and assists in fostering an inclusive environment under the direction of the Development Manager. They will also provide mentorship and guidance to less experienced co-workers in the maintenance and improvement of a custom application.

This position may be required, with notice to provide remote on-call support during off hours. Occasional travel may be required with notice. Flexible, remote work arrangements are available.

Responsibilities

45%

Programming - Applies advanced software concepts to be successful in delivering on all aspects of the development lifecycle to produce highly complex software for functional areas. Designs, develops, modifies, debugs, deploys and evaluates highly complex software and scripts. Analyzes existing software to troubleshoot, debug, maintain, improve, and refactor code. Builds inclusive interfaces. Formulates logic and devises algorithms for new software functionality. Integrates testing into development process to decrease defects. Performs data analysis and tests / debugs software while working directly with various support teams. Executes or directs source code integration, evaluates performance, and performs integration testing to ensure software continues to work as expected. Directly supports external teams in various testing efforts of software/application. Plans and directs key activities in release management process. Develops and enforces coding standards in accordance with department standards for security, style, and complexity.

30%

Analysis & Documentation - Performs highly complex analysis of unit and user needs. Initiates, designs or modifies highly complex systems, processes and procedures where standardized policies or procedures may not exist. Develops full data / information documentation for highly complex projects. Creates flowcharts and technical documentation to guide future software development projects. Prepares and obtains approval for system and programming documentation. Understands and applies industry best practices, community standards, department policies and procedures for documentation. Evaluates business requirements and translates into technical requirements to fulfill business requests and deliver new/changed application functionality. Develops both conceptual and detailed data models for projects.

15%

Technical Leadership - Collaborate with team members and partners to ensure applications align with the organization's goals, as well as customer needs. Contributes to our overall application development process and to finding ways to advance our applications. Oversees the performance of applications to ensure they are running properly. Enforces project plan commitments and leads a small team of IT professionals in delivering on time. Administrative work including regular meetings, time and work planning, and associated documentation. Remains current on technology trends to keep software as innovative as possible. Fosters an innovative, inclusive, and supportive work environment. May serve as technical lead for multiple projects of moderate to broad scope. Understands and applies industry practices, community standards and department / unit policies and procedures in depth.

10%

Security - Participates in security training and keeps current with industry best practices to ensure software is not exposing the organization to unnecessary risk. Contributes to architecture design to ensure that software/applications are secure. Addresses vulnerabilities as they are discovered by assisting in developing action plans and remediating issues discovered in the software. Keeps up-to-date of new developments in software vulnerabilities and prevention.



Experience
Required Qualifications
  • Min 8 years of experience in software engineering or a related field.

Skills and Abilities
Required Qualifications
  • Demonstrated, advanced experience with the following: Object oriented Analysis and Design, Visual Studio including coding style, analysis, quality tools and performance testing ASP.NET MVC with C#. SQL and SSRS JavaScript (JQuery preferred) BPMN 2.0.
  • Problem-solving skills including the ability to meet deadlines
  • Leading technical teams, including organizing workflow and scheduling assignments
  • Ability to work independently on complex technical projects as well as on a team of technical professionals and departmental decision-makers
  • Complex problem-solving skills
  • Advanced knowledge of secure software development
  • Highly advanced skills associated with software specification, design, modification, implementation and deployment of large-scale scope (including object-oriented programming concepts)
  • Advanced knowledge of business and process analysis functions
  • Knowledge of the design, development and application of technology and systems to meet business needs
  • Demonstrated ability to understand functional needs and how systems can support those needs and to develop conversion and system implementation plans.
  • In-depth knowledge of various areas of IT
  • Demonstrated effective communication and interpersonal skills sufficient to work with both technical and non-technical personnel at various levels in the organization
  • Ability to elicit and communicate technical and non-technical information in a clear and concise manner

Preferred Qualifications
  • Pension and/or pension related experience (payroll, benefits, etc.)
  • Advanced knowledge of computer security tools, best practices and policies including demonstrated experience securing server-based software
  • Demonstrated skill at analyzing and preventing security incidents of high complexity
  • Strong security skills for protecting the operating system, software, data and hardware
  • Experience in incident response and digital forensics, including data collection, examination and analysis
  • Knowledge of test application code in client server environment
  • Excellent project leadership and management skills
  • Experience developing and executing complex test plans
  • Demonstrated software repository skills - preferably Team Foundation Server
  • Experience with Agile development methodologies including Kanban and Scrum

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

Licenses and Certifications
Preferred Qualifications
  • .NET, C#, SQL

Job Title
Information Systems Analyst 4

Job Code
000499

Salary Grade
Grade 25

Payscale:
$129,000 - $150,000

Full Salary Range:
$101,300 - $192,300

The University of California, Office of the President, is required to provide a reasonable estimate of the compensation range for this role. This range takes into account the wide range of factors that are considered in making compensation decisions including but not limited to experience, skills, knowledge, abilities, education, licensure and certifications, and other business and organizational needs. It is not typical for an individual to be offered a salary at or near the top of the range for a position. Salary offers are determined based on final candidate qualifications and experience. The full salary range shows the growth potential for this position and the pay scale is the budgeted salary or hourly range that the University reasonably expects to pay for this position.

ADDITIONAL INFORMATION

Applicants who wish to work hybrid, onsite or fully remote from within the state of California will be considered.

We are unable to sponsor Visa's or Green Cards for this role at this time.

HOW TO APPLY

Please be prepared to attach a cover letter and resume with your application.

APPLICATION REVIEW DATE

The first review date for this job is (2/23/2023). The position will be open until filled.

CONDITIONS OF EMPLOYMENT

Background Check Process: Successful completion of a background check is required for this critical position. Background check process at UCOP

Smoke Free Work Environment: The University of California, Office of the President, is smoke & tobacco-free as of January 1, 2014. UC Smoke & Tobacco Free Policy

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. 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

EEO STATEMENT

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

  • LI-SG1

To apply, visit https://careerspub.universityofcalifornia.edu/psp/ucop/EMPLOYEE/HRMS/c/HRS_HRAM.HRS_APP_SCHJOB.GBL?Page=HRS_APP_JBPST&Action=U&FOCUS=Applicant&SiteId=19&JobOpeningId=48796&PostingSeq=1

jeid-e61e386b028a954cb4d4c8a5cd29469d



Please Note :
caminobluff.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, caminobluff.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.