The Enterprise Applications (EA) department at the university needs to plan, implement, and maintain integrated information systems, including CRM software, to support business needs. The Salesforce Developer will perform analysis, design, development, testing, documentation, and implementation of CRM software (Native Salesforce and Connected apps) and related systems within Salesforce and other platforms like LWC and Heroku, ensuring integration with other enterprise systems.
Requirements
- Salesforce Certified Platform Developer I, Salesforce Certified Platform App Builder;
- Hands on experience with Lightning, Apex, Visualforce, JQuery, CSS, XML, JSON, ASP.Net, Javascript, XML, CSS, JQuery;
- Understanding/experience with Salesforce connected app architecture and best practices;
- Exposure to one or more of the following tools/technologies: SQL Server, MySQL, Oracle, SOQL;
- Knowledge of and skill in Salesforce.com, Lightning, Visualforce, Apex, SOQL, Multi-tier architectures;
- In-depth knowledge of the Salesforce development lifecycle, web design/development technologies, techniques and best practices as well as security standards and techniques to improve stability and security of new and existing systems;
- Extensive knowledge and experience with Web application development with tools and technologies such as XHTML, CSS, JQuery, JavaScript, PHP, LWC, JSON, RestAPIs;
Responsibilities
- Engage in need/business process analysis, design, development, documentation and support of Salesforce based CRM solutions and related systems;
- Assists in the development and testing/QC of moderately complex applications, interfaces and services using Salesforce Lightning, Apex, Visual Force, Form Assembly, Lightning Web Components, HTML, HTML5, CSS, JSON, REST/SOAP, JS/JQuery, SOQL, SQL, XML, etc.;
- Develops and supports Informatica/Ethos based APIs for Salesforce integration with EDIS and other enterprise university systems;
- Develops and supports payment processing interface with different payment options (One-Time Payment, Partial Payment, Payment Plan) thru Touchnet uPay;
- Performs the necessary tasks related to creating the associated documentation (Requirement Specs, Flow Diagrams, Design Documents, Project Charters, Test Plans, etc.) for related projects using appropriate tools and technologies;
- Develops proper technical and user documentation for each system in a consistent and structured manner;
- Assists in ensuring quality control through defined procedures that include hands-on testing and debugging;
Other
- Bachelor’s degree in related field, or equivalent combination of education and experience;
- Not eligible for visa sponsorship
- Salary commensurate with education and experience
- Excellent organization and time management skills and ability to assess priorities in meeting multiple deadlines;
- Excellent verbal and written communication skills;