Jobs /

Salesforce Staff Developer / Solutions Architect

Mosaic

Apply Now

Job Details

Location: New York, New York, 10007, USA Posted: Aug 21, 2020

Job Description

Company Overview

Mosaic makes the modern home possible by providing financing to homeowners for home improvement projects, including generating and storing their own solar energy as well as other energy-efficient upgrades. We are looking to collaborate with passionate, thoughtful people who want to make a real social impact while working to solve climate change. Mosaic is headquartered in Oakland, CA. With Covid-19 and as with most technology businesses, we have been able to successfully transition to a 100% remote environment and are building our culture to foster more distributed workforce. We prefer this role to be based in the US CST or EST to bring some additional time zone overlap with offshore development teams.

The Opportunity

To keep up with Mosaic's exciting growth trajectory, we are actively sourcing for an experienced and talented Staff Salesforce Developer or Solutions Architect (depending on experience) to join our Enterprise Applications group and lead our development team. An ideal candidate has deep experience in Salesforce Sales and Service Clouds and the Force.com platform. This individual will lead development of quality integration and technical architecture solutions leveraging Salesforce and Force.com and will collaborate closely with cross company engineering leadership.

The position will require a strong knowledge of application development, database design, systems implementation and crafting technical solutions to complex business needs. The best candidate will be a highly technical professional experienced in data architecture/database programming and web application development. Candidates must have extensive development experience with the Salesforce platform. As the lead platform developer on our team, you’ll guide the design and development of the core Salesforce platform for our system from end-to-end and will also be ‘hands on’ with development (i.e., mixed leadership and coding role). You’ll provide direct people leadership to our offshore Salesforce software development team. As the Salesforce architecture lead, you will directly interface with decision makers, leadership, users, and the development team to create robust solutions to tackle the customer’s needs, including overseeing the team’s operations and processes, championing and modeling software quality and craftsmanship, and updating stakeholders on progress.

Responsibilities

  • Lead Salesforce architecture and technical team; design and create application architecture and develop solutions that achieve business objectives that are secure, scalable and maintainable; translating business requirements into systems, services, and solutions.
  • Lead development team to implement innovative solutions with a focus on adhering to standards, best practices and code quality techniques; build business case to pitch and gain buy in for the new solutions.
  • Design and building custom solutions on the Force.com Platform, including custom objects, workflows, Process Builder, Flow and Apex code.
  • Stay current on Salesforce releases, new features, product roadmaps and applications available from 3rd parties on the Salesforce AppExchange.
  • Effectively partner with various technology teams to define and implement elegant, scalable and sustainable technical solutions using Salesforce technologies.
  • Focus on people leadership; lead all aspects of team leadership - hiring, assessing developing technical and leadership skills, performance management, etc.
  • Create and enable best practices, governance measures, and patterns for custom and configured solutions on the Salesforce platform.
  • Create and maintain architectural design documentation in line with Salesforce best practices and Mosaic’s CRM product vision and business objectives.
  • Partner with Security team to ensure Salesforce platform is configured with security best practices in mind.
  • Promote the company's technology brand through creative thinking, and constantly raising the bar of what's possible.

What you bring to the team:

  • 8+ years of Salesforce application development
  • 4+ years of architecture experience across various Salesforce clouds (Sales, Marketing, Service and Platform clouds etc.)
  • Highly preferred Salesforce Certifications:
    • Certified Platform App Builder
    • Certified Data Architecture and Management Designer
    • Certified Development Lifecycle and Deployment Designer
    • Certified Integration Architecture Designer
    • Certified System Architect
    • Certified Application Architect
  • 4+ years of experience using Agile development methods and practices
  • 4+ years of experience with custom SDLC processes such as code versioning, packaging, test driven development (TDD), continuous integration, test automation, code analysis and code quality metrics
  • Experience managing developers. Direct people management experience desired; indirect/mentorship experience required. Experience with collaborating and leading offshore teams is also required.
  • Proficiency with Apex, SOQL, VisualForce, Relational Databases and JavaScript
  • Demonstrated ability to bring innovative and cost-effective business solutions from inception through launch and ongoing maintenance
  • Experience with other Enterprise Application platforms such as Pardot, DocuSign, and JIRA
  • A reliable, responsive attitude toward delivering results and maintaining keen focus
  • Excellent teamwork, communication (oral and written) and collaboration skills; executive presence when communicating complex topics to non-technical leadership audience
  • Experience with data migrations and integrations
  • Excellent analytical and problem-solving capability
  • Passionate about developing people and their career paths. Highly respected technical leader
  • Strong technical writing skills and the ability to take the lead role in developing comprehensive technical specification documents, process flow diagrams, solution design documents, use cases, and test plans
  • Bachelor's degree in Computer Science, Business, Information Systems or related field preferred

Why Mosaic

As a customer focused and driven-to-win organization, there are many exciting reasons to join the Mosaic team. We provide competitive salaries, quality healthcare and an enjoyable, be-yourself office environment. We are deeply mission and vision driven, have a generous PTO program, and support flexible schedules when needed. Mosaic has a dynamic, fast-paced, and entrepreneurial environment, which requires a professional, flexible, self-starter attitude. We believe in hiring the best, the brightest, and cultivating a culture of collaboration and appreciation.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

About Mosaic

Mosaic is the nation's leading residential solar lending platform, enabling thousands of people to profit from the benefits of clean energy.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free