Abacus Service Corporation is seeking a Salesforce Application Developer responsible for analysis, design, coding, and testing of Public Sector Solutions application code. The role involves working with Salesforce's dedicated data model for Licensing, Permitting, and Inspections, as well as end-to-end data migration from legacy systems into Salesforce.
Responsibilities:
- Create integrations using Salesforce APIs to integrate with other systems used in the State, including legacy systems. This role will focus heavily on licensing, permitting, and inspections PSS (Public Sector Solutions) data model expertise
- Creates tables, data models, dimension models utilizing Informatica ETL tools
- Produce estimates of time and resources required to perform various tasks as part of a team. Reviews estimates for accuracy and completeness composed by other team members
- Work as directed by DoIT management to meet DoIT coding standards and best practices and should be familiar with test-driven development and "no code, low code, custom” maxim
- Collaborate with Salesforce administrators on release cycles to deploy new functionality and updates to existing applications, objects, and code
- Data migration Specialty to include Assess source systems: Profile legacy data, schemas, volumes, quality issues, and integration points
- Define migration approach: Choose ETL/ELT methods, waves (accounts/contacts → opportunities → cases → activities), full vs. incremental loads, and cutover strategy
- Estimation & risk planning: Size effort, identify blockers (duplicates, missing keys, orphan records), and prepare mitigation plans
- Map legacy entities to Salesforce objects (Standard & Custom), including Master-Detail vs. Lookup relationships, External IDs & Natural Keys, Record Types, Business Processes, and picklist value harmonization
- Define transformation rules: Normalize addresses, standardize phone/email, units, time zones, and product catalogs
- Handle hierarchy & referential integrity: Parent account trees, contact-account links, case relationships
- Stage & transform data in landing zones; implement dedupe logic and survivorship rules
- Profile & remediate missing values, invalid formats, inconsistent reference data, apply dedupe rules using Matching Rules/Duplicate Rules; implement fuzzy matching when needed
- Config as code to store mappings, transformations, validation queries, and runbooks in repo
- Performance testing to include dry runs with realistic volumes to validate timing and resource utilization
- Orchestrate final loads, post-load fixes, and index updates
- Validation of rules automation to ensure migrated data won't break triggers, flows, validations
- Utilize existing migration pipelines with tools like Data Loader / Data Import Wizard
- Must be comfortable taking appropriate steps to protect PHI/PII/PCI
Requirements:
- Candidates MUST have experience working as a developer with Salesforce's dedicated data model: Public Sector Solutions
- Experience designing and implementing Licensing, Permitting & Inspections solutions using Salesforce Public Sector Solutions (PSS)
- Hands-on expertise w/ Omnistudio; Omniscripts, Dataraptor, Integration Procedures to build scalable, user-friendly digital experiences and automation
- Experience w/ complex sharing models leveraging the following: sharing sets, sharing rules, roles, queues, public groups, case teams, and/or territories
- End-to-end data migration (mapping, transformation, load, validation) migrating data from legacy systems to Salesforce
- Salesforce Public Sector Solutions application intake, approvals, inspections, and compliance workflows
- Exceptional communication skills are required for this role
- Any education, degrees, and certifications listed on the resume MUST contain a valid degree/certification details, INCLUDING the date the certification/degree was acquired or candidates will not be considered
- Professional references required upon submittal - When submitting your candidate, include a Word document that includes contact info for THREE professional references for your candidate - upload this in the same section on the Reference tab as you upload the Resume and RTR. These references must be supervisory references from past employment, and at least one of the three must be a supervisor from employment where the candidate worked in a role similar to what is being requested for this position. References must include the full name, phone number, and email address for the reference AND must note where, when, and how the reference worked with the submitted candidate. If you do not include the required references at time of submittal OR we find the references provided have been falsified, your candidate will be removed from consideration
- Experience with data loading via Data Loader / CLI Data Loader
- Experience profiling legacy data (SQL queries, profiling tools) and Data cleansing, normalization, dedupe methodologies
- Experience executing migration runbooks in production
- Experience with Copado, SAFe Agile
- Certifications: Certified Salesforce Developer and Certified Salesforce Administrator