Job Details

Salesforce Architect

San Clemente, CA | Full time

Job ID:

121-001SA

Duration:

Long Term

Experience:

3-5 years

Career Level:

Senior Level

Compensation:

DOE

Industry:

Capital Markets

Job Description

MicroAgility is looking for an experienced Salesforce Architect to join our team. This is a hands-on role where you will be required to write code for both classic and lightning development frameworks. As a Salesforce Architect, you should be a champion for solid system architecture and best practices. You should have a working knowledge of all the various Salesforce objects and how they interact for an efficient sales process. You should also know when to use out-of-the-box Salesforce offerings and when to use custom code.

  • You have experience architecting and developing complex technical solutions on the Salesforce platform using VisualForce, Apex and Javascript.
  • You have a deep understanding of Salesforce architecture in terms of the data model, integration and design patterns.
  • You have experience writing scalable, reusable code with well-written unit tests.
  • You’re comfortable working with external systems and building integrations with Salesforce.
  • Collaborate with sales teams, software engineers and data engineers through the entire software development process to deliver tools and features
  • You have experience with large-scale system refactoring and data migrations.

Who you are

  • 7-10 years of experience developing in Salesforce.
  • Prior experience with Lightning implementations and building Lightning components.
  • Salesforce Architect certification or can get your certification.
  • AWS experience a plus.
  • Hands-on development experience with Apex, VisualForce and Lightning components
  • 2+ years’ experience leading a development team.
  • Comprehensive understanding of Salesforce.com architecture and the various APIs.
  • You have strong JavaScript skills and are comfortable working in modern front-end frameworks, such as React/Redux.
  • Experience working in other programming languages, such as Python, Java, GoLang, etc.
  • Comfortable working in an RDBMS
  • Bachelor’s degree in Computer Science/related field OR equivalent experience