Salesforce Developer(SFDC) Loc: Toronto, Ca
100,000 - 200,000
Job Description:
- Conceptualizes, prepares and creates detailed technical specifications from which complex programs will be written or configured
- Develops solutions using Sales Cloud, and Visual Force, Lightning
- Develops custom applications and performs testing using Salesforce.com Apex, Visualforce pages, and lightning. Writes, tests, analyzes and implements high quality code according to specifications
- Follows Salesforce.com??s best practices and guidelines in implementing solutions
- Understands and leverages the Salesforce provided APIs and components of Salesforce AppExchange for developing custom objects
- Creates reports and dashboards using Salesforce to meet the reporting and analytical requirements of the business users
- Provides application support for salesforce and manages service tickets needing technical analysis
- Communicates and collaborates with other technical resources and stakeholders regarding status, technical issues and creative solutions
- Maintains and builds strong vendor relationships to resolve problems and coordinates the delivery of IT products and services
- Supports Salesforce.com configuration tasks such as field/page updates, workflows, automated approvals
- Develops and maintains web service integrations between Salesforce.com and internal or third party applications using SOAP, REST Web Services
- Develops data integration processes with internal .NET C# applications
SKILLS AND EXPERIENCE REQUIRED:
- Post-Secondary education in computer science or related discipline
- 3-5 years?? experience developing directly on Salesforce/force.com products using APEX, Visualforce and SOQL
- 2-5 years?? experience with Microsoft .NET developer tools
- 2-5 years?? experience with jQuery and Java script development
- Proven experience with web based technologies and frameworks
- Salesforce Certified Developer / Administrator (ADM-201, DEV 401/501) or equivalent experience.
- Experience with Agile development methodology, distributed version control, and continuous integration
- Ability to navigate complex environments and work with interdisciplinary teams and effectively identify priorities, manage expectations and risks and communicate those elements to management
- Demonstrated experience coordinating and working with outside vendors to define, develop and deliver complex integrated business solutions alongside Salesforce.com
- Demonstrated ability to communicate effectively with multiple team members, including technical peers, non-technical stakeholders and third party vendors.
- Demonstrated ability to organize and prioritize multiple responsibilities in order to effectively meet deadlines.
- Demonstrated ability to work collaboratively with project team members on complex development projects.
- Demonstrated experience in solving complex technical, business and process problems.
- Experience in the financial industry considered an asset.