Skip to content

Technical Architect-Salesforce
Company | Stifel |
---|
Location | New York, NY, USA |
---|
Salary | $151300 – $215000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, 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.