Senior Software Engineer
Bengaluru, KA, IN, 560092
We are building the future of Vista’s customer service platform to create a more intuitive experience for our customers and specialists. The right candidate will help move our platform to the next level. You’ll be working as part of a skilled, collaborative team to continue to drive our existing Salesforce platform as well as jointly design and implement high visibility applications.
If you can't imagine a day without solving complex technical problems, enjoy code/design reviews and pair-programming, we want to hear from you!
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.
Your role will involve
- 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
In return you will bring
- 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
Would be great if you 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.
What we offer
- Join a multi-billion-dollar organization that focuses on continuously modernizing its technology platform
- Contribute in crafting building a cutting-edge technology e-commerce and customer service platforms serving millions of customers and specialists in five continents
- Work in a highly collaborative, global, self-organizing team
- Attractive salary + comprehensive benefits, including health insurance plans, and supplementary pension
- Flexible working hours with paid time off
- Continuous development opportunities such as onsite training, conferences, online training subscriptions, and career growth opportunities
- Culture of feedback, thoughtfulness, respect, autonomy, and accountability
- An environment that values diversity and fosters inclusion
- And more!
So, if you are up for challenge in a fast-paced, energetic, and constantly changing environment apply now!
Job Segment:
Test Engineer, Software Engineer, Cloud, Testing, Senior Product Manager, Engineering, Technology, Operations