The Enterprise Applications (EA) department at George Mason University needs to plan, implement, and maintain integrated central and distributed information systems and associated databases to support the business needs of the university. This includes systems like Banner administrative applications, Data Marts/Business Intelligence, decentralized systems, web applications, CRM, and application/data integration. The Salesforce Developer will specifically focus on performing analysis, design, development, testing, documentation, and implementation of CRM software (Native Salesforce and Connected apps) and related application systems within Salesforce and related platforms like LWC and Heroku, as well as integrating them 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
- Performs analysis, design, development, testing, documentation and implementation of CRM software (Native Salesforce and Connected apps) and other related application systems within Salesforce and related platforms such as LWC, Heroku and their integration with other enterprise systems
- 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
Other
- Hybrid Eligible
- Not eligible for visa sponsorship
- Salary commensurate with education and experience
- Collaborating with stakeholders and team members and functional and technical Salesforce Administrators to meet the project requirements and completing tasks and communicating project information to clients, project manager, or other project stakeholders while adhering to university policies and compliance with accessibility related standards (W3C, ADA, Section 508, etc.)
- Bachelor’s degree in related field, or equivalent combination of education and experience