Posted in

Technical Architect-Salesforce

Technical Architect-Salesforce

CompanyStifel
LocationNew York, NY, USA
Salary$151300 – $215000
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • Strong working knowledge of Salesforce platform out-of-the-box functionality along with Apex, Lightning Components, Salesforce APIs, and SOQL.
  • Ability to acquire new technical expertise quickly within the SFDC platform and related technologies, such as client-side scripting libraries and ETL/ESB integration tools.
  • Solid understanding of developing mobile, hybrid, and/or native iOS/Android applications.
  • Ability to follow Agile development methodology and contribute to all phases of the software development lifecycle: analysis, design, development, testing, and production support.
  • Experience with data migrations from third-party systems to Salesforce.
  • Experience designing or building Salesforce integrations with third-party applications.
  • Solid knowledge of key B2B, B2C, and hybrid business model levers.
  • Solid understanding of Agile development methodologies.
  • Solid understanding of writing and consuming web services.
  • Excellent communication skills, analyzing abilities, and management skills.
  • Ability to multi-task to address multiple and often conflicting priorities in a fast-paced environment.
  • Ability to demonstrate a proactive approach to problem resolution, strong troubleshooting and problem-solving skills.

Responsibilities

  • Responsible for developing in Apex, Lightning Components, LWC, Lightning Aura, Visualforce, AngularJS, React, AJAX, and other technologies to build customized solutions that support business requirements and drive key business decisions.
  • Lead technical design sessions and write technical design documents.
  • Work directly with business stakeholders to define requirements and present solutions.
  • Demonstrate technical leadership, setting best practices, including integration and application development, deployment, testing (unit and systems), and iterative refinement.
  • Manage technical scope and client expectations.
  • Design and develop integrations between applications and other systems as may be required.
  • Provide hands-on expert-level assistance to developers for technical issues.
  • Overseeing the development and implementation of programs.
  • Providing technical leadership and support to software development teams.
  • Communicate system requirements to software development teams.
  • Evaluate and select appropriate software or hardware and suggest integration methods.
  • Oversee assigned programs (e.g., conduct code review) and guide team members.

Preferred Qualifications

    No preferred qualifications provided.