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).