Must-Have skills:
Salesforce Development:
Salesforce Platforms & Clouds:
Salesforce Query Languages:
Web Development Technologies:
Java Development:
Integration & Data Management:
Testing & Automation:
Version Control & Development Tools:
Detailed Job Description
Programming Languages & Technologies:
Apex Code:
Experience with Salesforce's proprietary programming language.
Force.com:
Proficiency in Salesforce's platform for building applications.
Lightning Components & Lightning Web Components (LWC):
Developing dynamic web apps on Salesforce using Lightning Web Components and Aura components.
Java:
Experience with Java programming language for application development.
JavaScript:
Proficiency in JavaScript for web development and front-end functionality.
HTML/CSS:
Experience with front-end web technologies to structure and style web pages.
SOQL (Salesforce Object Query Language):
Strong knowledge of Salesforce's query language for fetching data from Salesforce databases.
SOSL (Salesforce Object Search Language):
Familiarity with Salesforce's search language for retrieving records.
Testing & Automation:
Automated Testing:
Knowledge of setting up and implementing automated tests for software applications.
Unit Testing:
Expertise in testing individual units of code to ensure correctness.
Salesforce Expertise:
Sales Cloud:
In-depth knowledge of Salesforce's Sales Cloud functionalities, including CRM and sales automation.
Service Cloud:
Expertise in Salesforce's Service Cloud for customer service and support processes. Force.com: Deep knowledge of Salesforce's Force.com platform for app development.
Development Tools & IDEs:
Version Control (Git):
Experience with version control systems for managing source code
.Eclipse:
Familiarity with Eclipse IDE for Java development.
IntelliJ IDEA:
Proficiency with IntelliJ IDEA for Java and web development
.VS Code:
Experience using Visual Studio Code as a lightweight code editor, particularly for JavaScript, LWC, and other web technologies.
Agile & Scrum Methodologies:
Agile Development: Strong experience working in Agile development environments, with an understanding of Scrum practices
.Responsibilitie
s Build applications on the Salesforce platfor
mIntegrate Salesforce with 3rd party application
sUpdate software or enhance existing software capabilities. Develop and maintain software applications. Create design documents based on the business requirements
.Source code development, version management, and complying with code deployment standard
sDevelop unit and functional test cases for the implemented requirements and all modules. Perform unit and functional testing using developed test cases. Perform basic integration and smoke testing in the dev environment before deploying
. Assess the impact of new requirements on Salesforce org and all upstream and downstream applications, systems, and processe
sCoordinate with Product Management and evaluate, scope, and complete new development requests
.Understand an existing application and deep dive to debug production issue
Any Graduate