Associate CRM Developer and Business Analyst
Role details
Job location
Tech stack
Job description
Position Summary: Junior or entry level software engineer or business analyst responsible to administrate Salesforce, build Salesforce components as directed, integrate data between digital systems, and improve college business processes through technical innovation. Data integration between cloud SaaS applications or local, server-based databases will be mapped through middleware whenever possible. Works with Senior System Engineer and Technical Architect to identify most urgent and relevant data needs, analyze business processes to make recommendations for improvement, develop technical requirements, and implement solutions. Assist other business analysts as necessary to improve internal processes and lighten load as possible., Approximate division of time should be 20% meetings and gathering stakeholder requirements, and 80% building solutions.
- Work with Director of CRM and Data Services to ensure all new project development activity is in alignment with enterprise CRM project plan
- Connect data between systems through using middleware whenever possible in order to reduce dependency on custom api's and file transfers
- Design and develop custom cloud based solutions and programming web interfaces and integrations for internet/intranet applications
- Provide technical knowledge as needed and perform independent research to understand and master emerging technologies in the industry.
- Assist in application development projects by coordinating requirements, schedules, and activities; communicating with clients; and solving development and production problems.
- Enhance organization's reputation by envisioning and encouraging clients to partner with CRM and Data Services to develop new and creative applications
- Support clients by understanding their needs and providing reviews of application features, updating applications as needed, and troubleshooting.
- Consult with clients and recommend system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.
- Proactively explore opportunities to add value to future application development.
- Update job knowledge by attending workshops for example but not exclusive to Salesforce; researching new web development technologies and software products; participating in educational opportunities; reading professional publications; participating in and maintaining professional networks/organizations.
- As directed by CRM Director, provide assistance to other IT directors at times of critical importance or high volume
- Expectations for workplace demeanor include but are not limited to: working collaboratively and harmoniously with co-workers, customers and others by sharing ideas and resources willingly, constructively and positively; listening to and objectively and respectfully considering the ideas and perspectives of others; readily admitting and correcting personal mistakes; meeting commitments; keeping your supervisor and others who may be affected informed about work progress; addressing problems willingly and constructively to discover practical and lasting solutions acceptable to all parties; working promptly toward reconciliation and forgiveness during conflict; respecting the diversity of our community in words and deeds. Westmont expects employees to avail themselves wherever necessary, demonstrating flexibility and openness to new requests and responsibilities in order to foster an environment of collaboration.
- Other duties as assigned.
Reports to: Senior System Engineer and Technical Architect
Requirements
Do you have a Bachelor's degree?, Qualifications: Requirements include: personal affirmation of the Christian mission of Westmont College and the Community Life Statement and adherence to its behavioral expectations; demonstrated proficiency in verbal and written communication; proficiency in database design, web user interface design skills; understanding of software requirements, architecture, development and debugging, and cloud object-oriented design (OOD). Also requires effective interpersonal skills, the ability to work well with others in a team setting, and to multi-task are also required.
Demonstrated and desired experiences:
- Salesforce Administration with knowledge of permission sets, flow building, object development, and translating business user input into technical requirements
- Salesforce (SFDC) software engineering skills, with particular expertise in working with Salesforce's proprietary api, Lightning Web Component Framework, Apex, Visualforce, Experience Cloud, and CRM UI
- Knowledge of relational databases (SOQL, SQL, MySQL), data modeling, ETL tools, code versioning tools (GitHub, BitBucket), and project management tools
- Knowledge of n8n as an integration platform
- Programming experience with Python and demonstrated ability to work with custom apis
- Familiarity with Amazon Web Services (AWS)
- Ability to: analyze and interpret business needs and processes, build service frameworks in support of business processes, understand administrative processes; analyze and build database schemas and designs; learn new computer tools; learn quickly by digging into the job and into manuals; work well with end users; take initiative; be flexible; accept a challenge.
- Desire to work with the latest tools, technologies, and methodologies
- Desire to work with Mobile technologies (iOS, React)
Benefits & conditions
Pulled from the full job description
- Health insurance
- Retirement plan
- Paid time off
- Vision insurance
- Dental insurance
- Paid sick time
- Life insurance, * Dental insurance
- Health insurance
- Life insurance
- Paid holidays
- Paid sick time
- Paid time off
- Retirement plan
- Vision insurance