Design and implement the key technical components of the solution and help the team to develop and deliver the project deliverables.
Identify and confirm technical design risks, and develop mitigating approaches, judge the trade-offs with technology and feasibility and makes choices that fit the constraints of the project.
Help reduce the overall project technical risk by uncovering design issues early in the project life-cycle, shares implementation best practices, and recommends solution alternatives.
Partners with the Technical Lead to conduct design/code reviews during major project milestones.
Skills Required:
4-6 years overall experience, with 3 years minimum as a Salesforce with proven capability in designing software on the Force.com platform, with hands-on participation.
Strong technical foundation including knowledge different programming paradigms OOP/ Functional Programming/ Procedural Programming.
Advanced knowledge of Apex, Visual Force, Lightning, Chatter API, Connect API, Tooling API, Metadata API, Rest API, SOAP API, Bulk API etc.
Extending functionality via Workflows, Apex code, Triggers, Apex Email Services, SOQL, Apex Web Service Callouts, Scheduled, Batch, Asynchronous, SOQL/SOSL
Must already possess Salesforce Developer certification and ideally already a Salesforce Certified Technical Architect (or in progress or committed to undertake such Certification path in coming year)
Good knowledge of either Lightning or other JavaScript frameworks like React, Angular, Backbone etc. is a must.
Strong experience in Agile methodology and ability to deliver in a global team environment with members working remotely in various time zones
Communication Skills must be excellent across roles
Source link