Position: Salesforce Architect
Duration: 6 months with extension Possible
Location: Remote, United States only. All access to State systems and data must be from within the Contiguous United States.
Role Summary
The Salesforce Software Developer / Architect will design, develop, configure, and maintain the Salesforce CRM solution, including application intake, licensing workflows, case management, document management, integrations, dashboards, portal functionality, security, and mobile/offline capabilities. The role will provide technical leadership and ensure the system is scalable, secure, maintainable, and aligned with State requirements.
Key Responsibilities
- Design and develop Salesforce CRM functionality to support licensing, renewals, amendments, complaints, inspections, enforcement, hearings, and compliance workflows.
- Configure Salesforce objects, fields, page layouts, flows, validation rules, permission sets, reports, and dashboards.
- Develop custom functionality using Apex, Lightning Web Components, JavaScript, and Salesforce platform tools.
- Design and implement Experience Cloud / client-facing portal functionality.
- Support integrations with payment systems, NY.GOV, SSO/LDAP, BigQuery, SharePoint, FileNet, OpenData, address verification services, tax systems, DMV, DCJS, and other external systems.
- Design secure, scalable, and maintainable data models.
- Implement security controls, encryption, audit logging, data retention, and eDiscovery-related features.
- Support mobile inspection functionality, including offline mode, encrypted local storage, photos/files upload, geotagging, and audit logs.
- Work with QA to resolve defects and improve performance.
- Support deployment, production readiness, cutover, and post-production defect resolution.
- Prepare and maintain technical documentation, system design documents, administrator guides, and configuration artifacts.
Required Qualifications
- 5+ years of Salesforce development or enterprise application development experience.
- Experience with Apex, Lightning Web Components, JavaScript, Salesforce data modeling, and API integrations.
- Experience with low-code Salesforce development, flows, automation, and configuration.
- Experience with database management and integration design.
- Experience with cybersecurity and secure application development.
- Experience with mobile application or mobile-optimized application development.
- Strong understanding of API integration principles.
Preferred Qualifications
- Salesforce certifications such as Platform Developer I/II, App Builder, Administrator, or Application Architect.
- Experience with Salesforce Experience Cloud.
- Experience with Salesforce Shield, platform encryption, event monitoring, and audit logging.
- Experience with government or regulated industry implementations.
- Experience with document management, payment processing, and data migration.
- Experience with offline mobile applications.