Salesforce Developer Architect
This is a remote position.
Responsibilities:
- Identify, define, and document problems or situations that require attention or improvement.
- Locate, collect and organize information that enhances the understanding of a problem or situation and that facilitates effective communication of it to others.
- Study, examine and interpret problem or complex situations by separating into discrete components. Simplify and better understand how the components fit together and why they are arranged in particular ways.
- Analyze, design and champion software solutions through configuring existing systems and possibly writing some basic code.
- Construct, configure, and maintain complex Salesforce objects and processes.
- Create and or update documentation.
- Adhere to appropriate system development standards and process methodology.
- Develop functional, integration, regression, and stress test plans.
- Translate business requirements into technical solutions.
- Provide technical consultation on various aspects of the product and solutions based on the customer’s business requirements.
- Create, run and present process flows that align a customer’s technical business needs to that of the Salesforce Solutions.
- Responsible for designing/architecting the solution and development part with the help of development for large-scale customers.
- Validate solution components and provide solution walkthrough with customer; identify technical issues/risks and present mitigation plans.
- Guide and support team across multiple client engagements by providing technical thought leadership and guiding the team on standard methodologies for design & development.
- Drive innovation within the practice/team by creating/identifying reusable components, tools, accelerators & working on increasing adoptions of these accelerators during delivery.
- Have proven capability in architecting solutions independently and design software on the Salesforce platform with hands-on participation in building the solution.
- Detail-oriented individual with the ability to quickly assimilate and apply new concepts, business models, and technologies.
- Ability to define the system landscape, identify gaps between current and desired end states, and deliver a CRM solution.
- Technical foundational understanding of the Salesforce platform including Apex, triggers, batch Apex, Visualforce, etc.
- Experience with the Lightning Framework on the Salesforce platform & JavaScript frameworks, design patterns.
- In-depth knowledge and experience of the Salesforce security best practices.
- Deep understanding of Agile methodology & experience in designing workflow rules to carry out business processes.
- Travel expectations – none – perhaps a couple of times each year to home office.
Qualifications:
- Bachelor’s Degree in Information Systems, Computer Science or similar technical degree.
- 4+ years of experience working with configuration practices for cloud-based solutions i.e. Salesforce.
- 4+ years industry/CRM experience with 2+ years as enterprise/platform architect.
- 4+ years of consulting experience preferred, including consulting/professional services industry.
- Exposure to or knowledge of technical solution design principles and software development methods.
- Experience translating business requirements into technical solutions/plans.
- Proficient in SQL query language and relational databases.
- Experience with system integration and ETL processes; Visual Importer experience a plus.
- Understanding of and ability to maintain Apex versioning.
- Experience with Waterfall and Agile methodologies.
- Excellent analytical and problem-solving skills.
- Excellent communication skills, both verbal and written.
- LWC and Aura component experience - 3+ years.
- Shown and rich experience leading large Salesforce programs end to end.
- Flexible and people-oriented work approach.
- Secret Clearance REQUIRED
Benefits:
- 401(k)
- 401(k) matching
- Competitive salary
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance