Student Administration Building

Current Opportunities

Senior CRM Developer

Apply now Job no: 535800
Work type: Staff
Location: East Bay
Categories: Unit 9 - CSUEU - Technical Support Services, Administrative, Temporary, Full Time, Information Systems & Technology

Salary and Benefits

PLEASE NOTE: The starting salary placement depends on qualifications and experience and is anticipated to be in the range of $7,500.00 per month to $9,584.00 per month.

Cal State East Bay offers a broad range of benefits that includes medical, dental, vision, retirement (CalPERS), 401k, 457, 403(b), dependent and health care reimbursement accounts, life insurance, vacation and sick, 14 paid holidays, one personal holiday and tuition fee waiver.

For more information on the benefits program, please visit our benefits website. The CSU Total Compensation Calculator demonstrates the significance of our benefits package.

This position may be eligible to participate in the Cal State East Bay hybrid telecommute program subject to management approval. 


Analyst/Programmer - Expert

About Cal State East Bay

Cal State East Bay's beautiful main campus is located in the Hayward hills with panoramic views of the San Francisco Bay shoreline. Situated above the city of Hayward, the campus offers an ideal setting for teaching and learning and yet easy access to the many cities along the bay. The University has a satellite campus in Concord, a professional development center in Oakland and a significant presence online. Founded in 1957, Cal State East Bay is one of 23 universities of the California State University system (CSU). Cal State East Bay is recognized as a regionally engaged and globally oriented university with a strong commitment to academic innovation, student success, engaged and service learning, diversity, and sustainability.

About the Position

This is a full-time, temporary position through December 31, 2024 with the possibility of re-appointment. 

Cal State East Bay’s enterprise-wide CRM (Customer Relationship Management) implementation program, Compass, is scaling at lightning speed! We are looking to expand our CRM development team in central ITS. This is a great opportunity for a Salesforce developer who is highly motivated to grow and transform Higher Education. We are seeking a candidate who is committed to excellence in customer service, technical expertise and development. Join our team to deliver high-impact and meaningful projects focused on student success!

This is a senior level position responsible for designing, developing, and supporting innovative Salesforce (CRM) solutions to support faculty, staff and student success initiatives. This position works with project manager(s), solution partners, other technical team members and third-party applications/managed packages to expand the depth and breadth of the University’s CRM ecosystem.


  • Work on multiple projects from requirements gathering through solution design, build, testing, and deployment.
  • Perform the build activities to deliver a solution from the design stage, to prototype, to a functional application.
  • Develop applications using the Salesforce platform (Apex classes/triggers, Web Services API, be proficient in visual Flows), Angular JS, related web technologies (CSS3, HTML5, Ajax, JavaScript) and other enterprise programming languages such as Java.
  • Implement new enhancements including creation of custom objects, workflows, email alerts and templates and campaigns.
  • Develop, integrate, and maintain Salesforce with third party solutions or web services, including but not limited to PeopleSoft, Canvas, Tableau, and other higher education applications.
  • Solve complex business problems.
  • Participate in design and code reviews to ensure development quality.
  • Execute unit tests and write Apex test classes for code coverage.
  • Use development tools such as Eclipse IDE (for source code editor, debugging and deployment) and GIT (for source code and version control).
  • Deploy metadata (configuration and code) to different environments via tools such as Ant and Flosum.
  • Use tools such as Data Loader for data export, backup and migration between environments.
  • Design user interfaces and create corresponding data relationship diagram(s) using LucidChart or similar tools to represent the data models and illustrate relationships between database elements.
  • Create process flow diagrams to represent the logic and algorithms used to implement the business rules and requirements.
  • Create and maintain user roles, security, permissions, profiles, workflow rules, etc.
  • Understand the data architecture of SaaS products (i.e. Salesforce, Tableau), iPaaS products (i.e. Dell Boomi), and third-party open-source (i.e. MySQL) and commercial (i.e. PeopleSoft) software applications, and other SaaS products (i.e. FormAssembly) sources that integrate Salesforce CRM.
  • Stay current with latest releases, maintenance packs/patches, and upgrades.
  • Perform problem diagnosis and resolution.
  • Use advanced troubleshooting and analysis to resolve problems at the root cause.
  • Apply technical skills and creative problem-solving techniques to ensure customer issues are resolved in a timely manner.
  • Integrate security into Software Development Life Cycle (SDLC) and provide technical documentation, work methodologies, best practices and repeatable processes.
  • Ensure CSU Accessible Technology Initiative (ATI) standards are incorporated in all solutions that are developed.
  • Deliver reports, dashboards and other metrics as needed.
  • Support and train end users on the Salesforce.
  • Work collaboratively with other staff and departments.
  • Perform other duties as assigned.

Minimum Qualifications

  • Bachelor's degree in Information Systems, Information Technology, Computer Science, Engineering or related discipline or equivalent combination of related education and relevant work experience.
  • Experience as a Salesforce Developer.
  • Two or more Professional Salesforce Certifications (i.e. Developer).

Required Qualifications

  • Solid knowledge of Object Oriented Design and Programming techniques.
  • Good understanding of data structures, data modeling and database schema.
  • Ability to independently perform development, testing, QA, implementation, documentation and updating as it relates to the Salesforce solutions and system administration.
  • Proficiency in writing Apex code and triggers, lightning components, SOQL, SOSL, etc.
  • Knowledge in developing and deploying solutions using Salesforce Lightning (Lightning Design System/Lightning App Builder/Lightning components).
  • Strong understanding of relational databases.
  • Experience in web programming, database design, SQL, data integration as well as experience with scripting languages, such as Java, Apex, or similar.
  • Experience with cloud based products.
  • Experience documenting and analyzing processes, procedures, and/or policies. Ability to handle full workload and meet deadlines.
  • Ability to work with end users to define functional requirements and to translate those requirements into technical specifications.
  • Excellent verbal, written and interpersonal communication skills.
  • Creativity in finding solutions quickly and accurately.
  • Attention to detail in communicating technical issues and implementing solutions.
  • Customer service attitude and willingness to work in a cross functional team.

Preferred Skills and Knowledge

  • Five (5) or more years of experience as a Salesforce Developer.
  • Experience integrating Salesforce with external systems using connectors, SOAP/REST API, Boomi, or other middleware.
  • Detailed experience writing Visualforce and Apex classes and triggers.
  • Knowledge of Salesforce security and sharing model.
  • Knowledge of Salesforce API Development and Consumption.
  • Experience with scripted data loader, web services, cloud or on premise middleware and other enterprise integration technologies.
  • Expertise in declarative configuration - Flow, triggers, process builder, formulas, validations, etc.
  • Knowledge and proficiency in web technologies such as CSS3, HTML5, Ajax, JavaScript, Bootstrap, Angular JS.
  • Experience developing with PostgreSQL, Oracle and /or SQL Server.
  • Experience in Salesforce Education Cloud (Marketing Cloud, Sales Cloud, Service Cloud, Community Cloud, EDA).
  • Experience in working for Higher Education, non-profit, or government environments.

Condition(s) of Employment

Satisfactory completion of a background check (including LiveScan, as appropriate), that may include, but is not limited to: criminal records check, verification of academic credentials, licenses, certificates, credit history, professional references and/or verification of work history is required for employment.  Cal State East Bay will issue a conditional offer of employment to the selected candidate, which may be rescinded if the background check reveals disqualifying information, and/or it is discovered that the candidate knowingly withheld or falsified information. Unsatisfactory results may also affect the continued employment of current Cal State East Bay employees who were conditionally offered the position.

All background checks are conducted through the university's third party vendor, Accurate. LiveScan is conducted through the University Police Department.

EEO Statement

As an Equal Opportunity Employer, Cal State East Bay does not discriminate on the basis of any protected categories: age, ancestry, citizenship, color, disability, gender, immigration status, marital status, national origin, race, religion, sexual orientation, or veteran's status. The University is committed to the principles of diversity in employment and to creating a stimulating learning environment for its diverse student body.

Other Information

All California State University campuses, including Cal State East Bay, are smoke and tobacco-free.  For more information, please visit our website here.

In compliance with state and federal crime awareness and campus security legislation, including The Jeanne Clery Disclosure of Campus Security Policy and Crime Statistics Act, the Cal State East Bay Annual Campus Security Report is available here. 


Cal State East Bay is not a sponsoring agency for Staff or Management positions and we are not an E-Verify employer.

Mandated Reporter

The incumbent in this position may be considered a mandated reporter under the California Child Abuse and Neglect Reporting Act and will be required to comply with requirements set forth in the CSU Executive Order 1083 as a condition of employment.


Advertised: Pacific Standard Time
Applications close: Pacific Daylight Time

Back to search results Apply now Refer a friend

Position Search

Refine Your Search

Work type


Northern California


Appointment Type
Bargaining Unit
Job Search Category/Discipline
Time Basis