The Application Developer is responsible for executing on the day-to-day development, support, maintenance, and enhancement of the Salesforce environment, including CRM, Commerce Cloud, Marketing Cloud and supporting systems.
Requirements
- Extensive knowledge of web applications, programming languages, and web services — including API, CSS, CSS3, cross-browser compatibility, HTML, HTML5, JavaScript, jQuery, XML, JSON, security principles, REST, SOAP, and web user interface design
- Experience in mobile or web application development
- Experience with object-oriented programming such as Java, Apex, JavaScript
- Demonstrated understanding of the Salesforce platform and its development functions
- Demonstrated understanding of Microsoft SQL Server development tools, including but not limited to: Management Studio, Integration Services, T-SQL, Stored Procedures, Functions, Indexes, etc.
- Salesforce Developer Certification
- Salesforce Commerce Cloud (Demandware) Certifications
Responsibilities
- Support ASU Enterprise Partners’ (ASUEP’s) internal Salesforce environment by performing regular Salesforce administrative functions such as managing users, updating page layouts, creating flows, developing custom objects, etc.
- Work closely with other Salesforce experts to perform configuration tasks, complete regular system audits, and prepare for upgrades to both the Salesforce platform and installed packages
- Implement scalable system architecture and apply best practices in development across multiple systems.
- Create well-designed and tested code using best practices for web development, including responsive design and mobile display
- Ensuring application security and data protection
- Design, develop, and maintain database solutions that facilitate the movement of data between internal applications and databases, cloud-based applications, and other external data sources
- Use available development tools and frameworks to enhance and extend the functionality of Salesforce
Other
- Cultivate a comprehensive understanding of the business processes, data structures, workflow, and data that utilize Salesforce and/or require Solutions Development team resources
- Maintain a current and thorough understanding of Salesforce platform capabilities & best practices
- Provide suggestions and recommendations to keep our internal coding standards up to date; help to identify areas for efficiency across disciplines
- Manage multiple projects and assignments concurrently, meeting established deadlines
- Provide candid, transparent and effective communication to empower customers and enable success