Junior Salesforce Developer
New York Edge · Queens, NY · 2 mo ago
Information TechnologyFull-time
Key Responsibilities
- Assist with day-to-day Salesforce administration, including user setup, profiles, roles, permission sets, and case management
- Maintain data integrity through data imports, deduplication processes, and validation rules
- Create and maintain reports and dashboards for program, finance, and leadership teams
- Troubleshoot user issues and provide timely and effective resolution
- Support end-user training and adoption of Salesforce best practices
- Build and maintain automation using Salesforce Flow (record-triggered, scheduled, and screen flows)
- Aid in the development and maintenance of Apex (triggers, classes, and asynchronous processes)
- Support Lightning Web Component (LWC) development for internal tools and user interfaces
- Participate in evaluating when to use declarative versus programmatic solutions
- Support the development and maintenance of integrations using REST and SOAP APIs
- Assist with outbound callouts, including authentication methods such as OAuth 2.0 and API keys
- Parse and transform JSON/XML payloads within Apex
- Work with middleware platforms (e.g., MuleSoft, Zapier, or other ETL tools) as needed
- Monitor and troubleshoot API limits, failures, and latency issues
- Collaborate with stakeholders to gather requirements and translate them into scalable Salesforce solutions
- Assist in implementing new features, custom objects, and automation to improve operational efficiency
- Participate in system upgrades, release cycles, and sandbox testing
- Develop solutions with an understanding of Salesforce governor limits (SOQL, DML, CPU time, heap size)
- Write efficient SOQL/SOSL queries and follow best practices to avoid common anti-patterns
- Support optimization efforts, including query performance and transaction handling
- Avoid implementing caching strategies where appropriate (Platform Cache, Custom Settings/Metadata)
- Monitor and troubleshoot production issues using debug logs, Apex exception emails, and system monitoring tools
- Identify root causes of failures across integrations, automation, and data processes
- Proactively identify system health risks and improvement opportunities
Required Qualifications
- Bachelor's in Computer Science or related field.
- 1–3 years of hands-on Salesforce experience in a production environment
- Experience with: Apex (triggers, classes, and basic asynchronous processing), Lightning Web Components (LWC) (exposure or foundational experience acceptable), SOQL / SOSL (including relationship queries), Salesforce data model and schema design
- Technical Knowledge: Understanding of Salesforce governor limits and bulkification principles, Foundational knowledge of integrations and APIs (REST/SOAP)
Key Competencies
- Strong attention to detail and commitment to data accuracy
- Ability to manage multiple priorities in a fast-paced environment
- Strong analytical and problem-solving skills
- Excellent communication skills, both technical and non-technical
- Collaborative mindset with a willingness to learn and grow
Nice-to-Have Experience
- Experience with nonprofit organizations or Nonprofit Success Pack (NPSP)
- Familiarity with data tools such as Data Loader or ETL platforms
- Exposure to form tools (e.g., FormAssembly)
- Experience supporting financial or operational workflows (e.g., approvals, invoicing)