Job Description

  • Develop custom code and comply with code check-in, backup/recovery, and versioning processes.
  • Participate in / Lead technical sessions.
  • Create technical documents and related deliverables.
  • Work with the team to design the technical solution by supporting research, analysis, conflict identification, and ensuring completeness.
  • Perform customization work items and technical unit testing
  • Support multiple technical areas within the team.
  • Manage tasks, schedules, and deliverables.
  • Develop and maintain Salesforce customizations including Apex classes, triggers, Lightning Web Components (LWC), and Visualforce pages.
  • Integrate Salesforce with external systems using REST/SOAP APIs and middleware platforms.
  • Collaborate with Business Consultants to translate functional requirements into technical Salesforce solutions.

Qualification

  • Bachelor's Degree in Computer Science, Computer Engineering, Information Technology, or a related field.
  • Minimum 3–7 years of Salesforce software development experience or related fields.
  • Coding skills for developing software applications.
  • Knowledge in XML and related technologies.
  • Knowledge in web-based applications and Cloud platforms.
  • Knowledge and experience in UML and SDLC.
  • Software Development specific certification or other related certification.
  • Salesforce platform development: Apex, LWC, Flows, SOQL/SOSL, and Salesforce APIs.
  • Salesforce Platform Developer I or II certification preferred.
  • Familiarity with Salesforce DevOps tools such as Salesforce DX, Git, and CI/CD pipelines.
  • SQL and relational database.
  • Programming languages skills.
  • English skills.
  • Time Management skills.
  • Salesforce declarative and programmatic development tools (Flows, Apex, LWC).
  • Debugging and troubleshooting Salesforce configurations and code.