Senior Software Engineer, Salesforce
Cimpress
- Remote
- Bangalore/Mumbai (Remote)
- Full Time
- 5+ Years
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