Overview
Join Salesforce's Digital Enterprise Technology team as a Software Engineering MTS (Salesforce Developer) to own application development for a complex portfolio of initiatives, working directly with Application Architects, Lead Engineers, Product Owners and Business Partners globally.
What you'll do
- 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.
- Be familiar with source code, version management, and code deployment standards.
- Understand a project and deep dive to debug issues.
- Translate functional requirements into technical requirements.
- Design custom objects, custom fields, picklists, page layouts, workflow, approval processes, validation rules, custom tabs, reports, Visualforce pages, and dashboards.
- 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 the Salesforce org and all upstream and downstream applications, systems, and processes.
- Run CI/CD pipelines and release practices that keep code quality high.
- Build AI agents that solve real business problems.
- Turn data and requirements into well-measured solutions.
What you'll need
- 4-6 years of hands-on development experience on the Salesforce platform.
- Deep understanding of AI tooling and Artificial Intelligence concepts.
- Understanding of Salesforce AI (Agentforce).
- Hands-on experience with LWC, Aura, Apex and Flows.
- Ability to debug performance issues, both at the client layer and the Apex layer.
- Design capability compatible with both desktop and mobile devices.
- Knowledge of different integration patterns.
- Knowledge of various asynchronous capabilities in Salesforce and their use cases.
- Understanding of the Salesforce product suite and ability to provide out-of-the-box solutions.
- Deep understanding of systems architecture and ability to design scalable, performance-driven solutions.
- Deep understanding of key design patterns, large data volume limitations and best practices.
- Understanding of data sharing and visibility considerations and how they play into platform architecture.
- Understanding of platform authentication patterns (SAML, SSO, OAuth).
- Knowledge of Data Processing Engineering.
- 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 of CI/CD processes and enterprise pipeline setup.
Nice to have
Details
- Location: Hyderabad, India.
- Job category: Software Engineering.
Read the full description and apply on the company’s own careers page.