Senior Software Engineer, Salesforce

Cimpress

  • Service
  • Cloud
  • Apex
  • LWC
  • SFDX

Summary

As a Salesforce Senior Software Engineer within CARE Technology Tribe, you will be a part of a team of energetic software engineers building features and tools in Salesforce Service Cloud and several other cutting-edge technologies that will be used by thousands of customer CARE specialists in assisting millions of customers across the globe.

Job Responsibilities

  • Building applications using Salesforce Service Cloud, Apex, Flow, Visualforce, Lightning Web Components (LWC), SFDX CI/CD, AWS services, and best-in-class e commerce and customer service SaaS capabilities
  • Actively contributing to code/design review and pair-programming sessions
  • Collaborating with Product Manager(s) to understand business use cases, design, develop, test, and document solutions
  • Assessing technical considerations (security, scalability, limits, etc.)
  • Contributing in assessing technologies utilized within current technology stack as well as new technologies which solve business problems and provide best possible end user experience for streamlined business operations
  • Contributing in building & documenting flexible, scalable, and robust state-of-the-art implementation for Customer Relationship Management (CRM) to meet current and future needs using Salesforce Service Cloud. Participating in component design discussions.
  • Following Salesforce best practices and documenting them. Using best practices for design and code style.
  • Contributing in mentoring junior Salesforce software engineers
  • Working closely with our product manager(s) to ensure we’re building the best products
  • Contributing to the team effort in taking ownership of Salesforce release cycles to proactively implement and deploy enhancements/updates to existing applications and code
  • Troubleshooting issues and taking part of your team’s operational responsibility for its owned services
  • Contributing to a fun and results-driven team culture

Required Skills

  • University degree in Computer Science, Information Technology, or an equivalent
    technical field with at least 5 years of experience working in software engineering
  • Experience in Object oriented design and programming
  • 4+ years working with the Salesforce platform, Service Cloud, and Salesforce
    implementations contributing to development and implementation including Apex,
    Flow, SFDX CI/CD, Visualforce, Lightning and Lightning Web Components (LWC)
  • Experience with Salesforce Lightning Design System and the Salesforce development
    lifecycle
  • Experience in mocking and unit testing
  • Experience working with SOQL
  • Familiarity with large data sets and bulkification
  • Experience with SQL databases
  • Knowledge of Salesforce APIs to integrate with other systems
  • Problem-solving skills and good analytic ability
  • Excellent interpersonal and written communication skills including fluency in English,
    with the ability to communicate effectively with colleagues from a variety of
    departments
  • Experience in a fast paced, agile environment

Nice to Have

  • Salesforce certifications
  • Experience building cloud native applications and services in AWS (Amazon Web
    Services)
  • Experience in general web development experience with HTML5, CSS, and JavaScript
  • Competency in other languages and stacks such as JavaScript, TypeScript, MEAN
    and/or MERN stack.

Unlock Meaningful Connections
and Powerful Engagement

Networking That Goes Beyond Your Connections