ROLE BRIEF :
Salesforce Developer is responsible for the design, development and testing of system modifications and enhancements as well as production support and maintenance of Salesforce Service Cloud, CPQ and/or Salesforce Sales Cloud
Responsibilities :
- Translates business requirements into creative and effective technical designs
- Builds customized solutions that support business requirements and drive important business decisions by developing in Apex, Visualforce, Lightning Components
- Provides creative architecture and coding solutions to help the business.
- Participates in the full application life cycle from design to development, testing, deployment and integration with other applications
- Utilizes best practices to perform operational support, enhancements, bug fixes as needed to the Salesforce.com platform
- Follows all standard operating procedures and maintains updated ticketing for incidents, requests, changes, problems, etc.
- Proactively engages on continuous improvement efforts for application design, support, and practice development efforts.
- Provides technical assistance and troubleshooting for bug fixes, enhancements, and how-to assistance.
- Identifies and documents data and application integration requirements.
- Interacts with the business user community to help correctly scope Salesforce related functionality, manage/analyze and remediate end user issues.
Qualifications : College degree in Computer Science, Management Information Science, Business Administration or related field preferred
- Extensive experience in software development along with Salesforce experience is required
- Experience with Apex, Visualforce and the Lightning Component Framework.
- Proficiency with Salesforce.com development including modification of standard objects and fields and creation of custom objects and fields
- In depth knowledge of REST/SOAP APIs and experience building integrations with Salesforce.com.
- Experience and expertise in core web technologies including HTML5, Javascript and jQuery
- Salesforce Certification is a plus
- Familiarity with software development methodology, such as Agile, Waterfall, etc.
- Experience in all phases of Software Development Life Cycle
- Ability to work, in a team, to define business requirements and collaborate with business partners in defining future enhancements.
- Ability to communicate effectively with team members, peers, and senior management.
- Planning and analytical skills, as well as, the ability to communicate ideas and plans verbally and in writing