Heartland Human Care Services-posted about 1 month ago
Full-time • Entry Level
Hybrid • Chicago, IL

Empower Technology That Drives Social Impact The Junior Salesforce Developer plays a key role in shaping and advancing Heartland Human Care Services’ (HHCS) CRM system to better serve our mission and the communities we support. Working under the guidance of the Salesforce Administrator, this role drives cross-program development initiatives, ensuring the CRM operates efficiently, evolves with organizational needs, and supports staff in delivering impactful work every day. You’ll contribute to all stages of the system development life cycle, from design and development to testing and deployment, while writing clean, efficient, and reliable Apex code. You’ll also help document processes, maintain technical designs, and lead knowledge-sharing sessions to strengthen collaboration and promote continuous learning across teams. This position is ideal for someone eager to grow their Salesforce expertise while applying their technical skills to a mission-driven environment. You’ll work closely with the Salesforce Administrator to evaluate proposed enhancements, ensure system alignment with program goals, and help shape technology solutions that make a real difference. The Junior Salesforce Developer leverages best practices to promote the mission and vision of Heartland Human Care Services and contributes to building a culture of innovation, efficiency, and service excellence. Why Join Us? Make a meaningful impact on the lives of individuals seeking education and career pathways. Collaborate with a diverse and passionate team dedicated to the mission and vision of our organization. Providing flexibility and work-life balance. Participate in professional development opportunities to enhance your skills and expertise.

  • Participates in the full application life cycle: architecture, design, development, testing and deployment.
  • Writes, tests, and deploys high-performance, reusable, and reliable Apex code.
  • Creates and customizes Lightning Components and converts legacy Visualforce pages to Lightning Web Components (LWC) to modernize the user interface and improve maintainability.
  • Designs data models and implement Salesforce objects, including custom objects, fields, and relationships
  • Develops options analyses, proof-of-concept implementations, and validations for proposed solutions under guidance of Salesforce Administrator
  • Works closely with Salesforce administrator to gather and implement product, front-end, and back-end requirements.
  • Leads technical requirements gathering and understands the user requirements to translate dependencies to the technical delivery team.
  • Leads cross-team projects as approved by the Salesforce Administrator and disseminates information through knowledge sharing sessions, communities of practice, etc.
  • Develops and document procedures for development processes, technical designs, and other relevant information to ensure team coverage and code maintainability
  • Implements unit and integration testing to ensure system reliability, increase code coverage, and reduce Apex technical debt.
  • Manages installed packages to improve system value: removes unused packages, updates outdated Apex versions and apply necessary Apex and LWC updates.
  • Implements an automation-first approach to reduce manual configurations within the Salesforce platform using custom Apex scripts.
  • Regularly reviews Salesforce releases related to Apex code and applies relevant updates to maintain functionality, enables adoption of new features, and maximize system value.
  • Reduces over-reliance on Apex classes and triggers, leveraging declarative tools like Flow where appropriate to improve maintainability.
  • Provides regular reporting to the key initiative area teams for the program specific projects.
  • Coordinates closely with assigned initiative area on administrative priorities and supports the needs; ensures reporting and platform usage aligns with their vision and programmatic goals.
  • Vets all proposed development projects and enhancements through the Salesforce Administrator to ensure alignment with platform standards, minimize system risks, and assess feasibility.
  • Assists users with troubleshooting and resolving problems of the platform.
  • Performs other duties as assigned.
  • Bachelor's degree in computer science, Engineering, or related discipline.
  • Two years of relevant experience in Salesforce Development working with Salesforce Sales Cloud CRM Systems/NPSP application (preferred) with experience in configuration, customization, and APEX code.
  • Salesforce Certification: Administrator and Platform App Builder – both required
  • Ability to read, analyze, and interpret general business documents and technical procedures.
  • Ability to write reports, business correspondence, and operating procedures.
  • Ability to effectively present information and respond to questions from internal stakeholders and levels of staff and management.
  • Ability to calculate figures and amounts such as discounts, interest, proportions, percentages, and area. Understanding of simple formulas using operators and functions
  • Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of instructions. Ability to synthesize written and verbal information.
  • Adapts to changes in the work environment; Manages competing demands; Changes approach or method to best fit the situation; Able to deal with frequent changes, delays, or unexpected events; Able to multi-task and lead in a fast-paced environment.
  • Communication skills: Strong networker, convener, relationship builder and communicator with experience collaborating with diverse work teams and stakeholders.
  • Demonstrated ability to handle confidential and sensitive information possessing skills to handle situations in a professional and diplomatic manner.
  • A high degree of collaboration and emotional intelligence, self-motivation, and analytical ability.
  • Proficiency in Microsoft Office, Internet Explorer, Outlook/Exchange; Windows operating systems; and other software routinely used by Heartland Human Care Services.
  • Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.
  • Ability to work independently and remain self-motivated with minimal direct supervision.
  • Strategic thought partnership and consultancy skills.
  • Previous human services, NPO, or case management experience a plus.
  • One of the following Salesforce Developer certifications: Developer I, Developer II preferred
  • Experience working with Gearset Deployment tool - preferred
  • Technical Skills: Experience working with Salesforce Sales Cloud CRM Systems/NPSP; creating and managing multiple sandboxes, creating flows for automating business processes, ability to troubleshoot issues related to Salesforce configuration, data and automation; IT/system skills - Microsoft Office, Teams, CRM (Salesforce), Base99 (preferred); experience of managing and manipulating large sets of data using Excel. Experience using data import/export utilities (Data Import Wizard, Dataloader). Meticulous attention to detail, Experience using Salesforce Communities (preferred).
  • Medical insurance. BCBS PPO, EPO, and HSA Plans
  • Dental insurance.
  • Vision insurance.
  • 401(k) 3% Employer Contribution.
  • Paid maternity leave.
  • Paid paternity leave.
  • Commuter benefits.
  • Professional Development Assistance.
  • Disability insurance
  • FSA Spending Account
  • Life Insurance
  • Employee Assistance Program
  • Special Vendor Discounted Offerings on Travel, Amusement Parks, etc.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service