American Red Cross - Detroit, MI

posted 4 months ago

Full-time - Mid Level
Remote - Detroit, MI
Social Assistance

About the position

The Salesforce Senior Developer at the American Red Cross will play a crucial role in the Humanitarian Services Group by collaborating with other developers to ensure that all code adheres to architectural standards and design principles. This position is integral to a collaborative team that focuses on understanding business requirements, estimating levels of effort, custom development, and maintaining code. The ideal candidate will be flexible and adaptable to evolving business needs and technological advancements, demonstrating a strong commitment to the mission of the American Red Cross. In this role, the Senior Developer will utilize advanced programmatic capabilities of the Salesforce Platform, including Apex, Lightning Web Components (LWC), and Visualforce, to develop complex business logic and interfaces. Responsibilities include providing technical guidance, mentoring team members, and leading the team towards successful delivery of enhancement and maintenance projects. The position is fully remote, allowing the selected candidate to work from anywhere in the United States during East Coast hours (9 am - 5 pm EST). Additionally, the role requires the ability to work extended hours or on-call support during major outages, particularly during Hurricane season. The Salesforce Senior Developer will be responsible for user interface development, including Lightning pages and components, as well as developing Apex classes and triggers, and Visualforce pages as needed. The role also involves developing Salesforce integrations using APIs and web services, supporting deployment changes across environments, and adhering to Salesforce best practices. The developer will troubleshoot and resolve issues encountered during various stages of development and delivery, actively participate in design and sprint planning sessions, and estimate the level of effort for stories and epics based on business requirements and platform knowledge. This position is an individual contributor role that operates under limited supervision, applying subject matter knowledge to meet specific needs or requirements.

Responsibilities

  • User Interface development, including Lightning pages, Aura Components and Lightning Web Components
  • Develop Apex (classes and triggers), Visualforce (based on specific requirements) to extend Salesforce as needed
  • Develop Salesforce Integrations using APIs, Webservices, etc.
  • Support deployment of changes across environments using change sets, Force.com IDE, CI Technologies like Salesforce DX, or automated tools
  • Build custom Force.com applications
  • Adhere to Salesforce best practices, maintain code documentation, and write/maintain test classes to ensure coverage for all custom development
  • Troubleshoot and resolve issues and/or defects which may be encountered during different stages of development and delivery
  • Actively participate in design and sprint planning sessions, offering relevant solutions and input
  • Estimate level of effort for stories and/or epics based on business requirements and knowledge of the platform
  • Participate actively in all Scrum events
  • Other responsibilities as assigned

Requirements

  • Minimum 5 years of experience as a Salesforce developer required
  • Bachelor's degree in Computer Science, Information Technology, or equivalent experience
  • Salesforce Platform Developer I certification is required
  • Hands on Experience in designing, developing, and maintaining Aura and Lightning and Web Components
  • Extensive development experience with Apex Classes/Controllers, Apex Triggers, Visualforce
  • General web development experience with HTML, CSS, JavaScript
  • Web Services development or experience with the Salesforce APIs (REST/SOAP/Bulk, etc.)
  • Experience with CI/CD Tools, GIT or Azure Dev Ops source control, VS code IDEs, branching and merging strategies/resolving conflicts
  • Deep understanding of the Salesforce product suite including Salesforce1, Service Cloud, Experience Cloud (Communities) and AppExchange solutions
  • Demonstrated understanding of the architecture, capabilities and constraints of Salesforce applications required
  • Self-motivated with the ability to work independently and as part of a team
  • Strong professionalism, interpersonal, written/verbal communication, and problem-solving skills
  • Adaptability and flexibility to support Release Management on a rotating basis
  • Ability to work extended hours/on call support as needed to support any major outages, especially during Hurricane season

Benefits

  • Medical, Dental, & Vision Plans
  • Health Spending Accounts & Flexible Spending Accounts
  • PTO + Holidays
  • 401K with up to 5% Match
  • Paid Family Leave
  • Employee Assistance Programs
  • Disability and Insurance: Short + Long Term
  • Service Awards and Recognition
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service