To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.
Job Category
Software Engineering
Job Details
About Salesforce
We’re Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too — driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good – you’ve come to the right place.
About Salesforce
We’re Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too — driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good – you’ve come to the right place.Salesforce Business Technology is looking for a Software Engineer (MTS) to join our Revenue Management and data integration team focussing on the business transformational initiatives. You will be working with a group of best-in-class engineers, architects, and product managers to build scalable features and integrations on the Salesforce and Mulesoft platforms. Come grow with us in an environment where professional development is encouraged, volunteerism is the norm, and innovation is a daily occurrence. We value Trust, Scale, and Integration. We relentlessly pursue these values with the help of modern, lean, and self-governing Scrum teams.
Responsibilities:
Design, develop, and deliver solutions on Salesforce and Mulesoft Platforms
Follow and help define coding standards. Lead code reviews during projects to ensure quality and appropriate design patterns are followed
Manage the technical delivery of custom development, integrations, and data migration elements of a Salesforce implementation
Integrate Salesforce with 3rd party applications
Familiar with source code, version management, and code deployment standards
Ability to understand a project and deep dive to debug issues
Translate functional requirements into technical requirements
Participate in product and feature design with product team and business partners
Design applications based on common design patterns and algorithms
Design custom objects, custom fields, picklists, page layouts, workflow, approval processes, validation rules, custom tabs, reports, Visualforce pages, and dashboards
Plan, design, and enhance automation framework, utilities and tools
Develop, test and deploy custom capabilities within Salesforce instances using Apex and Lightning technologies.
Manage Salesforce data uploads, feeds, and other integrations
Coordinate the evaluation, scope, and completion of new development requests.
Assess the impact of new requirements on Salesforce org and all upstream and downstream applications, systems, and processes
Work with geographically distributed engineers, business analysts and product owners for product delivery
Ensure developed features meet design and code quality standards while fulfilling customer requirements
Required Skills and Experience
4+ years hands-on development experience on the Salesforce platform
Wide experience in design, analysis, debugging, quality assurance processes, methodologies, and best practices; hands-on skills withforce.com, Apex, LWC, Mulesoft, CI/CD and test automation tools.
Experience with HTML, CSS, JavaScript
Ability to debug performance issues , both at client layer and apex layer
Knowledge on different integration patterns
Expertise in design of complex data models and relational database languages
Experience with web services integration through SOAP or REST
Knowledge on various asynchronous capabilities in salesforce and its use cases
Understanding of the Salesforce product suite and able to provide out of the box solution.
Deep understanding of systems architecture and ability to design scalable performance-driven solutions
Deep understanding of key design patterns and large data volume limitations and best practices
Deep understanding of data sharing and visibility considerations and how these play into platform architecture
Deep understanding with platform authentication patterns (SAML, SSO, OAuth)
Strong understanding of environment management, release management, code versioning best practices, and deployment methodologies
Experience with platform security capabilities (TLS, SSL)
Active Salesforce certifications or ability to achieve relevant certifications upon hire
Strong knowledge on CI/CD processes and enterprise pipeline setup
Understanding of various user based security models
Ability to mentor and develop junior members
Ability to learn quickly in a dynamic environment
Ability to be a great teammate, motivate people, ensure accountability and achieve results
Expertise working with Agile/Scrum methodologies
Bachelor’s Degree in Engineering or Computer Science
Experience developing on Mulesoft platform is desirable
Accommodations
If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form.
Posting Statement
At Salesforce we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces. We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at www.equality.com and explore our company benefits at www.salesforcebenefits.com.
Salesforce is an Equal Employment Opportunity and Affirmative Action Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status.Salesforce does not accept unsolicited headhunter and agency resumes.Salesforce will not pay any third-party agency or company that does not have a signed agreement withSalesforce.
Salesforce welcomes all.