Search by job, company or skills

Software Engineer - Salesforce

Early Applicant
  • Posted 19 days ago
  • Be among the first 30 applicants

Job Description

  • Design, develop, test, and deploy Salesforce applications and customizations using Apex, Lightning Web Components (LWC), and Aura Components.
  • Develop and maintain Apex classes, triggers, batch jobs, queueable jobs, and schedulable classes following Salesforce governor limits and best practices.
  • Implement business logic using Salesforce Flow (Record-Triggered Flows, Scheduled Flows, and Screen Flows) and other declarative automation tools.
  • Customize Standard and Custom Objects, Fields, Page Layouts, Record Types, and Validation Rules according to business requirements.
  • Develop Lightning Experience UI components using Lightning Web Components (LWC) and integrate them with Apex controllers.
  • Implement REST and SOAP API integrations between Salesforce and external systems using Named Credentials, External Services, and Platform Events where applicable.
  • Work with SOQL and SOSL queries for efficient data retrieval and manipulation.
  • Support deployment activities using Salesforce DX (SFDX), Change Sets, or CI/CD pipelines.
  • Write and maintain Apex unit tests with required code coverage and support QA teams during testing cycles.
  • Troubleshoot and resolve production issues, defects, and performance bottlenecks within Salesforce applications.
  • Ensure solutions follow Salesforce security best practices, including Profiles, Permission Sets, Role Hierarchies, and Sharing Rules.
  • Leverage AI tools in daily development activities to drive efficiency, quality, and faster delivery.
  • Minimum 1 year of hands-on experience in Salesforce development (SFDC).
  • Salesforce Certified Platform Developer certification.
  • Experience in Salesforce Sales/Service Cloud implementations.
  • Strong experience with Apex programming including classes, triggers, and asynchronous processing.
  • Hands-on experience with Lightning Web Components (LWC) and Lightning Experience development.
  • Experience with SOQL and SOSL queries for data access and manipulation.
  • Understanding of Salesforce data model, including Standard Objects, Custom Objects, Relationships (Lookup & Master-Detail).
  • Experience implementing Salesforce Flows and declarative automation tools.
  • Knowledge of Salesforce security model including Profiles, Permission Sets, Roles, and Sharing Rules.
  • Familiarity with REST/SOAP APIs and Salesforce integrations.
  • Experience writing Apex unit tests and maintaining code coverage.
  • Basic understanding of Agile/Scrum development practices.
  • Experience working with Git or version control systems.
  • Hands-on experience in AI prompt writing and effective use of AI tools to drive productivity improvement.
  • Experience with Salesforce DX (SFDX) and modern Salesforce development lifecycle.
  • Exposure to CI/CD pipelines for Salesforce deployments (e.g., Copado, GitHub Actions, Bitbucket Pipelines, Jenkins).
  • Experience with Salesforce Platform Events and Event-Driven architecture.
  • Familiarity with Salesforce integration patterns and middleware platforms (e.g., MuleSoft).
  • Exposure to Salesforce Experience Cloud implementations.
  • Basic understanding of Lightning Design System (SLDS) and front-end technologies such as JavaScript, HTML, and CSS.
  • Knowledge of test automation frameworks for Salesforce.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151988345

Similar Jobs

Jaipur, India

Skills:

change data capture OauthGitVisualforceMulesoftAPEXRest ApisDevops ToolsCommunity CloudMetadata APIEvent-driven architectureSOAP APIsBulk APIStreaming APIPlatform EventsCopadoAura ComponentsNamed CredentialsExternal ServicesSalesforce FlowSalesforce Experience CloudTest automation frameworks

Beware of Scammers

We don’t charge money for job offers