Search by job, company or skills

Ranosys

Senior Software Engineer - Salesforce

Save
new job description bg glownew job description bg glow
  • Posted 21 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

  • Design, develop, and maintain scalable Salesforce applications using Apex, Lightning Web Components (LWC), Aura Components, and Visualforce.
  • Implement custom business logic using Apex classes, triggers, batch Apex, queueable Apex, and scheduled jobs.
  • Develop and customize Salesforce features including custom objects, fields, validation rules, record types, page layouts, and Lightning App Builder components.
  • Build modern user interfaces using Lightning Web Components (LWC) and Salesforce Lightning Experience.
  • Implement integrations between Salesforce and external systems using REST APIs, SOAP APIs, Named Credentials, External Services, and Platform Events.
  • Develop asynchronous and event-driven solutions using Platform Events, Change Data Capture, and Streaming API where applicable.
  • Design and implement secure and scalable integrations using OAuth, connected apps, and API-based authentication mechanisms.
  • Perform code reviews, debugging, and optimization to ensure high-quality and maintainable code.
  • Write and maintain unit tests and achieve required Apex test coverage in accordance with Salesforce deployment requirements.
  • Manage version control and CI/CD pipelines using tools such as Git, Salesforce DX (SFDX), and DevOps tools.
  • Participate in technical design discussions, sprint planning, and agile development ceremonies.
  • Collaborate with functional teams to analyze requirements and propose optimal Salesforce-based solutions.
  • Ensure adherence to Salesforce governor limits, platform security, and performance best practices.
  • Leverage AI tools in daily development activities to drive efficiency, quality, and faster delivery
  • Minimum 3 years of hands-on Salesforce development experience (SFDC).
  • Salesforce Certified Platform Developer certification.
  • Strong experience in Apex programming, triggers, and asynchronous Apex (Batch, Queueable, Future methods).
  • Hands-on experience developing Lightning Web Components (LWC) and working with Lightning Experience.
  • Experience building REST/SOAP integrations with external systems.
  • Solid understanding of Salesforce data model, relationships, and security model (Profiles, Permission Sets, Sharing Rules, Role Hierarchy).
  • Experience with Salesforce DX (SFDX), metadata deployment, and version control systems such as Git.
  • Experience working with Salesforce APIs including REST API, Bulk API, and Metadata API.
  • Experience with Salesforce Flow (Record-Triggered Flow, Scheduled Flow, Screen Flow) for automation.
  • Strong knowledge of Salesforce governor limits, performance optimization, and debugging techniques.
  • Experience writing Apex unit tests and ensuring high code coverage.
  • Familiarity with Agile/Scrum development methodologies.
  • Hands-on experience in AI prompt writing and effective use of AI tools to drive productivity improvement.
  • Experience with Salesforce Experience Cloud (Community Cloud) development.
  • Knowledge of Salesforce DevOps tools such as Copado.
  • Exposure to Salesforce integrations using MuleSoft or middleware platforms.
  • Understanding of Salesforce Platform Events, Change Data Capture, and Event-driven architecture.
  • Exposure to Salesforce Industries or Salesforce CPQ implementations.
  • Knowledge of CI/CD pipelines and automated deployment practices for Salesforce applications.
  • Experience working with large-scale Salesforce implementations or enterprise CRM ecosystems.
  • Knowledge of test automation frameworks for Salesforce.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147169905