Develop Salesforce solutions by following proper software development lifecycle.
Supervise and direct junior programmers and developers during development process.
Analyze system specifications and translate system requirements to task specifications for junior programmers and developers.
Provide feedback to analysts/programmers about performance considerations / usability issues concerning software specifications and implementation.
Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Required Skills
Salesforce Administrator, Developer certifications would be an asset.
Must be proficient in at least two of the following: JAVA, C#, C++, SQL or Apex and have successfully completed at least 1 Salesforce technology certificates.
Excellent oral and written presentation and communication skills
Required Experience
5+ years of consulting and / or CRM/ERP implementation experience and 4 full life-cycle Salesforce implementation with strong expertise in 2 of the following Salesforce modules: Sales Cloud, Service Cloud, Marketing Cloud, Force.com, Field Service, CPQ.
Experience managing at least two large-scale full-life cycle implementations of CRM/ERP solutions and ability to run code reviews and enforce coding best practices.
2+ years experience working with software product development processes using agile project management and VCS/CI/CD tools (e.g. JIRA, Git, Jenkins, Bitbucket, etc).
Experience with HTML, JavaScript, and jQuery.
Experience working with Git.
Experience developing applications that interact with Salesforce via the SOAP or REST API
Extensive on Salesforce dash boarding.
Experience on Integrations from Cloud to On-prem with appropriate Security/authentication.
Education Requirements
Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.