What are the responsibilities and job description for the Salesforce Developer position at Technogen International Company?
Salesforce Developer Job Description
We are seeking a highly skilled Salesforce Developer to join our team.
Key Responsibilities:
- Follow the company software development lifecycle to design, code, configure, test, debug, and document system and application programs.
- Assist in preparing technical design specifications based on functional requirements and analysis documents.
- Review functional requirements, analysis and design documents and provide feedback.
- Collaborate with other development staff to achieve quality and consistency.
- Participate in architecture, design and code reviews.
Technical Skills:
- Proficient in Apex programming language to execute flow and transaction control statements on Salesforce servers in conjunction with calls to the API.
- Skilled in using Lightning Component, Visualforce, and JavaScript UI frameworks for developing single page applications for desktop and mobile in the Salesforce application.
- Experience working with web services, including SOAP API, REST API, Bulk API, and Metadata API, to integrate Salesforce with systems and create APIs that can be consumed by external applications.
- Familiarity with SOQL and SOSL Salesforce database languages to search Salesforce data using field-based and text-based search queries.
Requirements:
- Strong expertise in code optimization and various design pattern techniques.
- Strong expertise in data modeling and backend logic (Apex).
- Strong expertise in Lightning Web Components.
- Experience working with Version Control Software (GIT, SVN, etc.).
- Experience working in an Agile environment.
- Ability to deliver against several initiatives simultaneously.
- Ability to prioritize and organize effectively.
- Excellent written and verbal communication skills.
- Excellent analytical and troubleshooting abilities.