Senior Salesforce Developer

    • Agility Partners
  • Columbus, OH
  • Posted 12 hours ago | Updated moments ago

Overview

On Site
Full Time

Skills

Quoting
Software Configuration
Enterprise Software
Management
Software Development Methodology
Knowledge Sharing
Workflow
Dimensional Modeling
Pricing
Migration
Meta-data Management
Continuous Integration
Continuous Delivery
Command-line Interface
Jenkins
Documentation
Systems Design
Sprint
ROOT
Roadmaps
Usability
Effective Communication
Functional Design
Release Management
Testing
Computer Science
Adaptability
Collaboration
Customization
Oracle Application Express
Apex
Contract Lifecycle Management
Salesforce.com
Sales
Cloud Computing
Marketing
Software Development
Database
Design Patterns
Functional Requirements
Debugging
Communication
Analytical Skill
Strategic Thinking
Conflict Resolution
Problem Solving
Supervision

Job Details

Job Description

The Software Engineer, Senior (Salesforce and Conga Engineer) will serve as a configuration and customization engineer and developer using Salesforce and Conga to create Configure-Price-Quote (CPQ) and Contract Lifecycle Management (CLM) capabilities and features. The Software Engineer plans and executes software configuration management processes and administers tools used for monitoring, recording, and managing changes to enterprise software and systems. This role works closely with architects, developers, and management to refine and implement application lifecycle process strategy and provides technical knowledge sharing where needed within the team and broader IT organization.

Tasks and Responsibilities

  • Define and create Salesforce and Conga configuration elements such as Flows, Workflows, Lightning Components, Apex triggers, Apex code, and Validation Rules based on business requirements.
  • Define and configure CPQ and Conga/CLM elements such as Products, Pricing, Catalog, Shopping Cart, Constraint Rules, and Product Attribute Rules.
  • Define and configure CPQ advanced pricing elements such as Price Dimensions, Price Matrix, Price Ruleset, Field Expressions, Related Pricing, Tier Pricing, and Dependent Pricing. Utilize Apex code for handling pricing callbacks.
  • Define and configure Approval Processes including Approval Steps and Approval Rules.
  • Define and configure advanced CPQ and Conga/CLM elements such as Search Filters, Visibility Rules, and ABO Configuration.
  • Define and configure custom metadata tables and records based on business requirements.
  • Support CI/CD activities for migration of metadata and data components across multiple environments using CI/CD tools, Data Loader, SFDX unlocked packages, SFDX-CLI, and Jenkins.
  • Create and/or contribute to technical and functional documentation such as detailed architectural and system design documents.
  • Participate in project/sprint planning, status, and review meetings.
  • Identify and help resolve problem areas by analyzing root causes and suggesting corrective actions.
  • Ensure timely delivery of projects as per established roadmaps by working closely with business teams.
  • Collaborate with business and IT development teams to support future solution strategies.
  • Partner with developers, product managers, subject matter experts, and users to communicate solution vision and analyze tradeoffs between usability and performance needs.
  • Ensure effective communication between technical and functional resources, both internal and external.
  • Develop specific functionalities within various development languages to meet functional design requirements.
  • Document technical aspects of new features.
  • Maintain the security and integrity of application software.
  • Follow industry best practices for change and release management.
  • Support testing and development needs across IT teams.

Education: Bachelor s or Master s degree in Computer Science or related field.

Years of Experience: 5+ years

Core Competencies

  • Adaptability
  • Collaboration
  • Curiosity
  • Service-Oriented
  • Strives For Positive Results

Knowledge, Skills, Abilities and Other (KSAOs)

  • 5+ years of hands-on experience in modern software development environments.
  • Minimum 3 years Salesforce configuration and platform development experience.
  • Experience with Conga (Apttus) configuration for Salesforce is required, including customization using Apex: CPQ and CLM implementations.
  • Salesforce Developer certifications preferred.
  • Experience with Sales Cloud preferred. Service, Marketing, and Community experience a plus.
  • Experience configuring templates with Conga X-Author is a plus.
  • Experience across all phases of the software development lifecycle; exposure to database development and design patterns.
  • Ability to gather and translate functional requirements by working with both business and technical stakeholders.
  • Familiarity with common development and debugging tools.
  • Strong communication and interpersonal skills; capable of articulating system capabilities and business needs.
  • Strong analytical, strategic thinking, and problem-solving abilities.
  • Comfortable working in a fast-paced, team-oriented, collaborative environment with minimal supervision.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.