Sr Programmer Analyst
This position provides analysis and functional/technical skills in an existing and emerging Salesforce environment. The candidate will work within the Salesforce and ServiceMax development team. Performs a broad range of tasks which include research, analysis, design, configuration, coding, testing, maintenance, support, training, and implementation of information technology solutions in the Salesforce platform.
This position will primarily focus on work within the Experience Cloud ecosystem, including development and optimization of our external-facing portals. The role will also support Agentforce initiatives through the deployment of new virtual agents designed to improve overall customer experience.
Essential Duties- Ability to design, develop and configure Salesforce Sales Cloud, Service Cloud, Experience Cloud and Agentforce along with ServiceMax to help advance the overall product capability and feature set to meet the needs of a global user base.
- Ensures all development Apex, LWC, flows, integrations, and configuration follows Salesforce best practices, including governor-limits awareness, naming conventions, flow design standards, and maintainable architecture patterns.
- Implements complex development tasks, including Apex classes, triggers, LWC/Aura components, API integrations, and data model design.
- Ensures code quality through unit testing, automated testing strategies, peer reviews, and adherence to development standards.
- Supports release management processes, including version control and deployment strategies.
- Takes initiative to understand customers and their environment. Dedicated to quality client service and proactive and responsive to client needs.
- Leads requirements-gathering sessions with product owners, business stakeholders and end users to understand needs, pain points and desired outcomes.
- Translates business requirements into clear functional and technical specifications, user stories and acceptance criteria.
- Applies highly professional business and/or technical knowledge when working with customers, other IT groups, and vendors.
- Demonstrates ownership and personal accountability for areas of responsibility, proactively identifying issues and driving solutions.
- Conducts research and evaluates emerging Salesforce technologies, including AI-driven features and Agentforce capabilities.
- Requires ability to work with team members to deliver on time and on budget committed results to customers.
- Continuously expands knowledge of Salesforce, Agentforce, ServiceMax, and related technologies through self-directed learning and certifications.
- Shares responsibility with team members for 24-hour on-call problem resolution.
Bachelors degree in Computer Science or equivalent of education and experience, sufficient to successfully perform the essential functions of the job may be considered.
ExperienceMinimum 8 years of experience
- Requires in-depth experience in Salesforce declarative development (object modeling, translation workbench, workflow rules, validations, page layouts, etc.)
- Requires experience in (url removed) development (APEX triggers, Classes, Visualforce, Controllers).
- Requires experience with Lightning Web Components and Aura Components.
- Requires experience with Salesforce communities (Experience cloud)
- Experience with ServiceMax a plus.
- Active (url removed) developer certifications (Admin/Adv Admin, PD1, PD2) required.
- UI/UX design experience in the Salesforce Experience cloud is a plus.
- Agentforce configuration knowledge is a plus.
- Mobile optimization of Salesforce Experience cloud sites is a plus.
- Experience writing functional requirements and associated test cases.
- Understanding of Agile methodology preferred.
- Experience writing functional requirements and associated test cases.
- Solution Architecture Skills ability to drive leading practices and established design patterns for integration and core application development in (url removed).
- Experience with common (url removed) code development/migration tools (Git with Azure DevOps, etc.).
- Requires ability and willingness to educate and train others.
- Requires strong orientation to customer satisfaction.
- Requires ability and willingness to work on multiple projects at one time and priority setting.
- Demonstrated ability to initiate, promote, and exhibit team-oriented behavior.
- Demonstrated working knowledge of multiple business disciplines.
- Demonstrated ability to communicate effectively both verbally and in writing to both technical and non-technical audiences.
Typical Office Environment requirements include: reading, speaking, hearing, close vision, walking, bending, sitting, and occasional lifting up to 20 pounds.
The physical demands described here are representative of those that must be met by an associate to successfully perform the essential duties of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential duties.
CompensationTarget Pay Range: $(phone number removed) to $(phone number removed) - Salary to be determined by the education, experience, knowledge, skills, and abilities of the applicant, internal equity, and alignment with market data
Target Bonus on Base: 7.0
