Senior Advancement Information Services Developer

The purpose of Advancement and Alumni Relations (AAR) is to foster a thriving and engaged community of support for Caltech. By connecting the people who share and support Caltech’s mission and values, we will ensure the Institute receives the necessary resources to achieve Caltech’s aspirations and sustain its excellence in teaching, research, and scholarship in perpetuity. AAR team members embrace and uphold the values of diversity, integrity, respect, focus, and pride.

Reporting to the Executive Director of Advancement Information Services, the Senior Advancement Information Services (AIS) Developer is responsible for developing end-to-end solutions to support Caltech’s operations, strategy, and divisions. The Senior Advancement Information Services Developer will build, deploy, and maintain the department’s technology offerings, services, and products. In this role, the Senior Advancement Information Services Developer will develop best-in-class programs and solutions, leveraging the necessary technology stacks, algorithms, or programming languages to support Caltech’s mission. The position serves as technical support for full-stack development in building scalable solutions. Additionally, they are expected to establish high-functioning, collaborative relationships with stakeholders across Caltech.

Essential Job Duties

Software Development (70%):

  • Lead front and back-end development efforts leveraging SDLC and ITIL best practices.
  • Collaborate with stakeholders and teams in building effective software solutions.
  • Design, develop, deploy, and maintain client and service side architecture
  • Develop effective APIs.
  • Develop and manage well-designed databases and applications.
  • Documentation of Technical Specs and requirement gathering
  • Build front-end with appealing visual design UIUX
  • With the Executive Director of Advancement Information Services, help prioritize projects and solutions for IMSS and AAR.
  • Manages multiple projects simultaneously and keeps a comprehensive plan of all work in progress. Analyzes requests for assistance, project realistic deadlines for project completion, and completes work on schedule.
  • Testing, debugging, and troubleshooting of solutions.
  • Apply security and data protection best practices for all developed solutions.

Data Modeling/Engineering (30%)

  • Work with Data Scientists and analysts in developing data set processes.
  • Develop data acquisition and integration processes.
  • Prepare data for predictive and prescriptive modelling.
  • Build efficient data models and pipelines.
  • Collaborate with teams across Caltech to assess opportunities, gaps, growth, and improvements.
  • Work cross-functionally to ensure information and insights are being cascaded throughout the organization.

Basic Qualifications

  • Bachelor’s degree, or equivalent.
  • Significant experience in working with JavaScript and Python
  • Significant experience in working with relational databases like Oracle and/or deep experience in other comparable systems (SQL Server, MySQL Postgres).
  • Proven experience designing, developing, deploying, and maintaining software solutions.
  • Proven skills and vision in the strategic deployment of analytical systems, products, applications, and data to support a complex business organization.
  • Experience to support and leverage strong technical teams and complex business systems requirements and processes.
  • Ability to make procedural decisions and judgments involving sensitive and confidential information.
  • Ability to use independent judgment and manage and impart information to a range of clientele.
  • Demonstrated skills in examining and re-engineering operations and procedures, formulating policy, and developing and implementing new strategies and procedures.
  • Skills in workflow analysis and management knowledge and proven experience with leading projects using standard management principles, practices, techniques, and tools.
  • Demonstrate the ability to practice and adhere to organizational values. 

Preferred Qualifications

  • Advanced degree or certification preferred, in Computer Science, Data Science, Statistics, Math, or related field.
  • 2 years of experience as a developer in higher education.
  • Experience with AWS (or Azure) products and services cloud offerings.

Required Documents

  • Resume.
  • Cover Letter.

 

Hiring Range

$132,000 - $205,600 per year

The salary of the finalist(s) selected for this role will be set based on a variety of factors, including but not limited to, internal equity, experience, education, specialty, and training.

As one of the largest employers in Pasadena, CA, Caltech is committed to providing comprehensive benefits to eligible employees and their eligible dependents. Our benefits package includes competitive compensation, health, dental, and vision insurance, retirement savings plans, generous paid time off (vacation, holidays, sick time, parental leave, bereavement, etc.), tuition reimbursement, and more. Non-benefit-eligible employees will have access to some benefits such as onsite counseling and sick time. Learn more about our benefits and staff perks

EEO Statement

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, or national origin, disability status, protected veteran status, or any other characteristic protected by law.

Caltech is a VEVRAA Federal Contractor.

To read more Equal Employment Opportunity (EEO) go to eeoc_self_print_poster.pdf.

Disability Accommodations

If you would like to request an accommodation in completing this application, interviewing, or otherwise participating in the employee selection process, please direct your inquiries to Caltech Recruiting at employment@caltech.edu

Back

Share

nten logo
NTEN™
P.O. Box 86308
Portland, OR 97286-0308
+1 503-272-8800

© 2024 NTEN