Logo
Oklahoma State University Foundation

Salesforce Developer I

Oklahoma State University Foundation, Stillwater, Oklahoma, United States, 74074


VISION:

Transform the university through the power of generosity.

MISSION:

Unite donor passions with university priorities to elevate the impact of Oklahoma State University.

DEPARTMENT PURPOSE:

The Information Services department serves the OSU Foundation and its partners by providing administrative, development, and strategic oversight of the organization's fundraising and accounting applications and databases (ascend and FE NXT), digital engagement infrastructure, reporting solutions, and data management systems. We support fundraising objectives through information analysis and access to data which drives business strategy for immediate and long-term success.

PRIMARY PURPOSE:

The Application Administration and Development team serves the OSU Foundation, donors, and university partners by providing effective and efficient software applications and processes which support strategic fundraising and advancement operations.

The Salesforce Developer I will work alongside other database and data systems administrators and developers to support the maintenance, utilization, and enhancements of the OSU Foundation's Salesforce environments including CRM Production and Sandbox organizations, Salesforce Experience Cloud, and Salesforce Marketing Cloud. The Salesforce Developer will be responsible for consulting with the rest of the Information Services team members and internal business customers to assess, recommend, and implement best practice solutions.

In addition to strictly Salesforce based applications, the Salesforce Developer will be expected to apply their knowledge of software development and SaaS application management to provide support and solutions for other, non-salesforce, applications. Such applications will often be web-based in nature and may or may not interface directly with the OSU Foundation's Salesforce environments.

KEY AREAS OF FOCUS:

Salesforce Development and Administration-Design, develop, and maintain efficient Apex classes and triggers with Salesforce cloud computing governing limits in mind.Design, develop, and maintain intuitive UI using the Lightning Web Component framework, Visualforce pages and Apex controllers, JavaScript, JQuery, HTML, and CSS.Manage incident tickets, debug, and resolve issues relating to Salesforce CRM, Salesforce Experience Cloud, and Salesforce Marketing Cloud solutions.Engage deployment tools, such as Gearset, Ant, or Git CI/CD, to retrieve and deploy metadata from sandbox to sandbox and sandbox to production environments.Implement customization and configuration changes of Salesforce CRM inclusive of, but not limited to custom objects, custom fields, validation rules, user accounts, profiles, permission sets, permission set groups, organization wide sharing, flows, custom metadata, and custom settings.Assist and advise Salesforce Administrators on Salesforce permissions.Remain current with Salesforce technologies and best practices.Maintain documentation, including technical specifications, data mapping, and user level documentation for training and troubleshooting purposes.Other duties as assigned.

JOB COMPETENCIES AND EXPERIENCE:

Education & Certifications-

Bachelor's degree in MIS, Computer Science, Computer Engineering, Information Systems, or 1-3 years related work experience is preferred.Salesforce Certifications

Required

Platform Developer I

Preferred (one or more)

AdministratorAdvanced AdministratorPlatform App BuilderJavaScript DeveloperExperience Cloud ConsultantMarketing Cloud Developer

Experience-

1-3 years in a Salesforce Developer or Administrator role with a heavy focus on Salesforce development.Required experience programming in Apex, SOQL, SOSL, Visualforce, AmpScript, JavaScript, JQuery, HTML5, CSS, Git.Additional Preferred skillsets include ASP.NET, C#, and SQL programming.Proven sense of humor and ability to have fun.Organizational Competencies-

Effective Communication: Proactively ensures effective communication throughout the organization; makes relevant contributions to discussions and meetings, giving clear and concise explanations and sticking to the point; chooses language and communication method to suit the audience, reframes and articulates to help others understand; asks questions to check understanding when disseminating information.Execution & Initiative: Motivates self and others to achieve the best results, displaying energy, drive and a desire to succeed; enlists the support of others as necessary to overcome resistance; supervises cross-functional project team execution on tasks to meet stated objectives; helps other employees' gain the skills and experience they need to contribute; pro-actively outlines milestones, outcomes and deliverables and effectively communicates them to internal and external stakeholders.Teamwork/Interpersonal Skills: Develops and nurtures formal & informal relationships with a wide circle of people beyond those involved in current activities, including potential donors, stakeholders, and information links; encourages collaboration among colleagues, departments and entire organization to achieve results; compromises, handles conflicts, seeks common ground, articulates own and others goals; stays focused on positive win-win outcomes; seeks input on how to leverage existing processes to improve the donor experience; translates ideas into actionProblem Solving/Judgment: Gains understanding of how to apply approved policies and procedures; when and why escalation of issues is needed and to whom and communicates decisions and desired outcomes to others; anticipates the outcome of a single decision; recognizes problems in advance, systematically gathers information to define the root cause, breaks down complex information into component parts, develops alternatives, seeks input from others, selects and recommends the best solutionAdaptability/Flexibility: Embraces complex or first-time problems as opportunities to learn and incorporate new skills; flexes style based on immediate needs; accepts responsibility for implementing change; evaluates and manages resources needed to implement change; personally supports (in words and actions) organizational direction and change agenda.Courage & Conviction: Takes responsibility for individual & project outcomes regardless of success and learns from all results; encourages candid responses, feedback, new ideas and conflicting opinions.Donor Centered: Takes time to actively learn about the stated needs by asking questions, exploring how to unite the donors and university's passions and priorities; anticipates customer needs and proactively makes recommendations.

PHYSICAL REQUIREMENTS: Must use a computer terminal and view a computer screen for extended periods of time. Must talk in person or by phone (frequently and sometimes for extended periods) to people on campus and across the country. Must constantly use visual acuity to check printed and designed materials of various types. Must be able to navigate within the OSU Foundation. Typical office working conditions.