Applications Development, Testing and Systems Analysis, Associate

Location
California, United States
Posted
04 Jul 2019
End of advertisement period
04 Sep 2019
Ref
4903
Contract Type
Permanent
Hours
Full Time

Job Summary

Reporting to the Information Management Systems and Services (IMSS) Associate Director of Financial Systems, the Associate Applications Developer, Testing and Systems Analyst will be part of a small team assigned to work with the Development and Institute Relations (DIR) Advancement Information Services (AIS) department. Together, the IMSS and AIS teams support DIR to optimize their use of the Ellucian Advance, Michelangelo Pro, iModules, Oracle Business Intelligence (OBIEE), and other systems in the fundraising domain.

  • Responsible for researching, designing, developing, analyzing, troubleshooting, debugging, and testing software application programs
  • Develops and analyzes application tools
  • Evaluates programming and systems needs and recommends solutions to problems
  • Maintains and documents application structures consistent with established guidelines
  • Defines and runs quality assurance tests for required application libraries/programs
  • May coordinate and deliver fully tested program sub-blocks or application functions within required timelines

Job Duties

  • Designs, codes, analyzes and debugs complex/complete application functions/libraries
  • Integrates new algorithms and models into software components for production and analysis
  • Involved in the entire lifecycle of software system deployment and maintenance (i.e. planning, development, deployment, maintenance, etc.)
  • Independently resolves complex issues
  • Works with designated team to build test plans; coordinates the testing process for software components; analyzes unit test results to identify problems
  • Documents software products for records and training purposes; develops training plan
  • Identifies and troubleshoots system issues; conducts research of software/systems to identify possible problems and/or compatibility issues
  • Analyzes business, research and user needs and requirements, and integrates software systems to achieve solutions
  • Utilizes existing tools and methods to find and resolve problems; may modify tools and approach as necessary
  • Collaborates with researchers, scientists, research groups, software vendors and/or technical experts, and Campus IT resources to validate testing results and system solutions
  • Guides and advises less experienced members of the team
  • Reports to team lead, management, and/or project manager on progress of testing
  • Actions and decisions may have major impact on project, function, or department
  • Provides operational guidance and mentoring to others for policies, processes and procedures
  • Explores innovative ways to achieve significant gains in productivity and efficiency
  • Develops innovative methodologies outside of standard procedures to improve internal efficiencies
  • Solutions require regular use of creativity and innovation to address critical issues
  • Interactions normally involve obtaining and exchanging detailed information within the organization
  • Contributes as a team member on a team within or outside own organization, project or function
  • Develops cross-functional partnerships and initiates new and productive internal and external alliances
  • Builds consensus, encourages two-way feedback, and acknowledges contributions of others
  • Regularly assists in determining project deadlines within department
  • Analysis of situations or data requires a review/evaluation of highly complex factors as well as interpretation of policies, procedures and practices
  • Exercises independent judgment and discretion in applying policies and procedures to complex situations and determine solutions to critical problems
  • Describes strengths and limitations of customer and/or services
  • Identifies and presents options and recommendations to customer
  • Effectively handles, unique or complex customer requests

Basic Qualifications

  • Bachelor's degree with at least 3 years of related experience
  • Ability to interact with customers about information technology in language they would understand
  • Collaborative work style, flexible attitude, ability to adapt gracefully to changes in priorities, assignments and personnel
  • Possess excellent problem solving skills, intellectual curiosity, and attitude supportive of customer needs
  • Propensity to continuously seek to improve productivity, quality and service and to search for ways to improve performance of IT functions
  • Experience with documentation/analysis of business processes and/or functional requirements
  • Experience with technical documentation
  • Experience with ERP systems, fundraising systems, customer relations management, business intelligence systems, and/or other types of business information systems
  • Experience working with relational database technologies and SQL
  • Experience with data analysis techniques
  • Some knowledge of quality assurance testing functions
  • Good verbal and written communication skills

Preferred Qualifications

  • Experience working with Oracle database and PL/SQL highly preferred
  • Experience working with a fundraising system, particularly, the Ellucian Advance fundraising system highly preferred
  • Experience working in a non-profit or higher education environment
  • Ability to promote the use of information technology to improve business processes
  • Ability to integrate services into the Caltech administrative IT ecosystem

Required Documents

  • Resume