Search jobs > Palo Alto, CA > Software developer

Software Developer

SPECTRUM
Palo Alto, California, US
$97K-$161K a year
Full-time

The Hoover Institution at Stanford University is seeking qualified candidates for the full-time position of Software Developer to join the Business Enablement & Technology Solutions (BETS) team.

Make sure to read the full description below, and please apply immediately if you are confident you meet all the requirements.

A resume is required for full consideration.

ABOUT STANFORD UNIVERSITY’S HOOVER INSTITUTION :

The Hoover Institution on War, Revolution, and Peace is a public policy research center devoted to the advanced study of economics, politics, history, and political economy both domestic and foreign as well as international affairs.

Founded in 1919 by Herbert Hoover before he became the thirty-first president of the United States, the Institution began as a repository of historical material gathered at the end of World War I.

The library and archives have grown to be among the largest private repositories of documents on twentieth-century political and economic history.

Over time the Institution expanded its mission from collecting archival material to conducting advanced research on contemporary history and economics and applying this scholarship to current public policy challenges.

With its eminent scholars and world-renowned library and archives, the Hoover Institution seeks to improve the human condition by advancing ideas that promote economic opportunity and prosperity while securing and safeguarding peace for America and all humanity.

JOB PURPOSE :

The Software Developer will be a key contributor to the Business Enablement & Technology Solutions team (BETS) within the Shared Services group at the Hoover Institution.

The focus is on building dynamic web-based products to communicate research to policymakers, experts, and the public. With an emphasis on supporting education policy programs, the role provides an opportunity to partner with fellows and research groups.

This includes translating visions into reality through end-to-end development of products, from conception to design, development, and deployment.

The ideal candidate will have full-stack development expertise. This includes experience with geographic data structures and a proven ability to create data-visualization and interactive components for websites.

Beyond research products, the developer will contribute to business systems development and customization. This work encompasses initiatives related to business process optimization, system development, and data-related tasks including integration, management, and analytics.

Reporting to the Senior Manager of Business Enablement, this position represents a unique intersection of technology, business operations, and research support.

It offers a platform to innovate while promoting the important work of the Hoover Institution.

CORE DUTIES :

  • Conceptualize, design, implement, and develop solutions for complex programs independently.
  • Work with a variety of stakeholders to gain information, coordinate, and balance different system requirements to arrive at optimal solutions, as necessary;

interact with a diverse client base and outside vendor contacts.

  • Document system builds and application configurations; maintain and update documentation as needed.
  • Provide technical analysis, design, development, conversion, and implementation work.
  • Work as a project leader, as needed, for projects of moderate complexity.
  • Troubleshoot and resolve complex technical problems, and serve as a technical resource for applications.
  • Compare, evaluate, and implement new features and technologies, integrating them into both the technical and operational environments.
  • Follow team software development methodology.
  • Foster a culture of knowledge-sharing and collaboration with colleagues and mentor student software developers who contribute to our projects.

ADDITIONAL CORE DUTIES :

  • Collaborate with research programs to conceptualize, design, and develop dynamic web-based research products, encompassing data-driven, interactive visualizations with geographic elements.
  • Leverage data visualization libraries to build highly customized, interactive web visualizations, aimed at enhancing user comprehension and engagement.
  • Embrace agile methodologies and iterative development processes, actively engaging with stakeholders and users to gather continuous feedback, adapt to changing requirements, and ensure alignment with business / program goals and user needs.
  • Apply UI / UX design principles in the conceptualization and development of elegant, user-centric websites, guided by a structured planning and validation process including wireframes, mockups, and prototypes.
  • Contribute to the development, maintenance, and customization of business applications, such as HubSpot, Workivo, Salesforce, Award Force, and in-house solutions including the Portfolio App, Donor Thank You Letter tool, and low-code solutions built on Smartsheet and Google Suite.
  • Own the end-to-end tech stack required for hosting and deployment of applications, ensuring strict adherence to Stanford University IT security standards and procedures.
  • Maintain alignment with Hoover brand guidelines and Stanford accessibility standards, ensuring products are consistently developed in accordance with organizational expectations.
  • Actively participate in cross-functional scrum teams, contributing to Hoover's continuous improvement program, known as the Hoover Way.

MINIMUM REQUIREMENTS :

Education & Experience :

Bachelor's degree and five years of relevant experience, or a combination of education and relevant experience.

Knowledge, Skills and Abilities :

  • Expertise in designing, developing, testing, and deploying applications.
  • Proficiency with application design and data modeling.
  • Ability to define and solve logical problems for highly technical applications.
  • Strong communication skills with both technical and non-technical clients.
  • Ability to lead activities on structured team development projects.
  • Knowledge of application domain.

Desired / Preferred Knowledge, Skills and Abilities :

  • Expertise in at least one JavaScript framework, such as Node.js, AngularJS, React, Next.js, or Vue.js.
  • Expertise in HTML, CSS, and JavaScript, with experience in modern development tools and libraries such as Bootstrap and SASS / SCSS, as well as familiarity with jQuery and other relevant technologies.
  • Expertise in data visualization libraries, such as D3.js, Chart.js, Echarts, with a demonstrated ability to translate complex data into comprehensible visuals.
  • Experience in data-driven web development, demonstrating strong knowledge of JSON, REST APIs, relational databases, and document databases such as MongoDB.
  • Experience working with maps, geolocation, and coordinate data, including GeoJSON.
  • Proven ability to work with clients to gather requirements, design, and develop comprehensive full-stack web-based solutions, including collecting client needs, creating wireframes and mockups, and being responsive to feedback.
  • Experience working with cross-functional teams, employing Agile methodologies such as Scrum, and utilizing collaboration tools like Slack and GitHub.
  • Familiarity with major cloud providers, such as Google Cloud Platform and Amazon Web Services, is a plus.
  • Familiarity with data visualization tools like Microsoft PowerBI, Tableau, and Looker Studio, is a plus.
  • Experience collaborating with researchers, data scientists, and other professionals on data-intensive projects, with a foundational understanding of statistics as an additional advantage, is a plus.

Certifications and Licenses :

None

PHYSICAL REQUIREMENTS* :

  • Constantly perform desk-based computer tasks.
  • Frequently sit, grasp lightly / fine manipulation.
  • Occasionally stand / walk, writing by hand.
  • Rarely use a telephone, lift / carry / push / pull objects that weigh up to 10 pounds.
  • Consistent with its obligations under the law, the University will provide reasonable accommodation to any employee with a disability who requires accommodation to perform the essential functions of the job.

WORKING CONDITIONS :

May work extended hours, evening and weekends.

The expected pay range for this position is $97,000 to $161,000 per annum. Stanford University provides pay ranges representing its good faith estimate of what the university reasonably expects to pay for a position.

The pay offered to a selected candidate will be determined based on factors such as (but not limited to) the scope and responsibilities of the position, the qualifications of the selected candidate, departmental budget availability, internal equity, geographic location, and external market pay for comparable jobs.

WORK STANDARDS :

  • Interpersonal Skills : Demonstrates the ability to work well with Stanford colleagues and clients and with external organizations.
  • Promote Culture of Safety : Demonstrates commitment to personal responsibility and value for safety; communicates safety concerns;

uses and promotes safe behaviors based on training and lessons learned.

Subject to and expected to comply with all applicable University policies and procedures, including but not limited to the personnel policies and other policies found in the University's Administrative Guide, http : / / adminguide.stanford.edu.

The Hoover Institution at Stanford University is an equal opportunity employer, and all qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by law.

J-18808-Ljbffr

3 days ago
Related jobs
Promoted
Siemens Digital Industries Software
Fremont, California

Job Family: Research & DevelopmentReq ID: 433462Discover your career with us at Siemens Digital Industries Software!Siemens Digital Industries Software is a global leader in the growing field of product lifecycle management (PLM), manufacturing operations management (MOM), and electronic design auto...

Promoted
Silicon Spectra
Milpitas, California

Want to apply Read all the information about this position below, then hit the apply button.Experience with technologies such as React JS, SASS, JSON, AJAX, and Bootstrap.Solid markup skills in HTML5, CSS3, JavaScript, and jQuery.Front-end development skills and basic understanding of back-end devel...

Palo Alto Networks
Santa Clara, California

We are seeking experienced senior level Software Engineers to develop and deliver next-generation technologies within our Prisma Access Edge Platform team. We want passionate engineers who love to code, build great products and  bring new ideas in all facets of software development. Work closel...

Oracle
Santa Clara, California

As a member of the software engineering division within Core Networking Organization, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems in support of cloud networking services. Provide te...

SAP
Palo Alto, California

Originally known for leadership in enterprise resource planning (ERP) software, SAP has evolved to become a market leader in end-to-end business application software and related services for database, analytics, intelligent technologies, and experience management. As a Senior Developer, you will wor...

Axiom Software Solutions Limited
Sunnyvale, California

Location: Sunnyvale CA Need local only.Proficiency in HTML5 CSS3 andresponsive design principles.Experience with RESTfulAPIs integration and knowledge of JSON and HTTP....

Info-Tech Research Group
CA
Remote

We’re looking for seasoned Senior Software Developers, especially people who really care about the quality and impact of the products they’re building. Your responsibilities as a Senior Software Developer:. Build, test, and support the development of web software applications and internal tools. Min...

Agilent
Santa Clara, California

We are seeking a skilled Software Developer to join our manufacturing team. This role involves developing and maintaining software solutions to support our manufacturing processes and improve overall efficiency. Develop and maintain software applications using C#, Oracle, SQL Server, and web technol...

Axiom Software Solutions Limited
Sunnyvale, California

Position : React Developer withAI/ML. We are looking for a skilled ReactDeveloper with a passion for Artificial Intelligence and MachineLearning to join our talented team. Bachelor’s degreein Computer Science Software Engineering or a relatedfield. Proven experience as a React Developerwith a ...

Apple
Cupertino, California

The Creativity Applications team is looking for a full-stack Software Developer in Test that has experience in testing iOS/macOS apps, cloud based frameworks and APIs. ...