Salesforce Developer

Remote
Full Time
Experienced

Salesforce Developer 

PURPOSE:  

This position’s primary responsibility is to develop, enhance, and maintain Salesforce applications that support business objectives and ongoing operations. The Salesforce Developer plays a key role throughout the software development life cycle—contributing to requirement analysis, solution design, configuration, coding, testing, and deployment. This role ensures that solutions are scalable, maintainable, and aligned with both technical specifications and evolving business needs. 

RESPONSIBILITIES: 

Solution Developers at Ascend have five primary areas of responsibility: 

Development 

  • Build Scalable Solutions: Design, develop, test, and deploy Salesforce applications using Apex, Visualforce, and Lightning Web Components (LWC) 

  • Customize the Platform: Develop and maintain custom applications, automations, and enhancements across the Salesforce ecosystem 

  • Write Quality Code: Produce efficient, secure, and maintainable code aligned with Salesforce best practices; conduct and participate in code reviews 

  • Manage Integrations: Establish and optimize data integrations between Salesforce and external systems, ensuring accuracy and performance 

  • Leverage Automation Tools: Use Flow to automate business processes, bridging to Apex where necessary for complex logic 

  • Troubleshoot and Debug: Identify, diagnose, and resolve application and integration issues in a timely manner 

  • Support Testing and Deployment: Create unit tests, assist with system testing, and manage deployment activities across environments 

Project Planning 

  • Review Scope: When aligned on a project, review description and assumptions to verify the hours estimated align with requirements  

  • Create Project Plan: Create and manage detailed project plans and schedules. Monitor progress, mitigate risks, and provide regular status updates to stakeholders to ensure timely and successful delivery.   

Project Design and Configuration   

  • Document User Stories: Elicit, refine, and document user stories and functional requirements, including clear acceptance criteria aligned with business goals 

  • Formulate Effective Solutions: Analyze and evaluate business and technology requirements to formulate effective solutions  

  • Configure Salesforce: Execute hands on configuration of Salesforce to fit business and technical requirements 

  • Become a Trusted Advisor: Provide strategic guidance, Salesforce best practices, and ongoing recommendations that align technology solutions with client’s evolving business goals 

Project Management 

  • Facilitate Meetings: Prepare materials and lead discussions to ensure alignment across stakeholders 

  • Demonstrate Project Delivery: Demo work as completed, obtain feedback, and adjust as needed 

  • Escalation of Issues: When scope creep arises or issues on projects occur, follow escalation process to ensure proactive approach and internal alignment on expectations to communicate with the client  

  • Project Deliverables: Follow the Ascend Project Methodology process and ensure proper documentation occurs throughout the project  

  • Test and Train: Write test cases, coordinate testing efforts, and deliver end-user training 

  • Deliver the Project: Drive projects to completion on time, within scope, and on budget 

  Collaboration   

  • Lead the Project Team: Provide leadership and oversight to internal and customer-facing project teams throughout the full project lifecycle, ensuring alignment and accountability 

  • Develop Customer Relationships: Successfully build and nurture long-term customer relationships 

  • Identify Opportunities: Establish and build a rapport with customers throughout the project lifecycle to identify areas of future business 

  • Partner with Account Owner: Work alongside account manager throughout sales and project delivery process in alignment with customer goals  

MINIMUM SKILLS AND EXPERIENCE: 

  • Education: Bachelor’s degree in Computer Science, Management Information Systems (MIS), or a related technical field 

  • Development Experience: 2–5 years of hands-on Salesforce development experience, including Apex, Visualforce, and Lightning Web Components (LWC) 

  • Certifications: Administrator and Salesforce Platform Developer I required; additional certifications such as Platform App Builder or Advanced Administrator preferred 

  • Platform Knowledge: Strong understanding of Salesforce platform architecture, configuration capabilities, and development best practices 

  • SDLC Methodology: Proven experience in software development life cycle (SDLC) methodologies, with a strong preference for Agile/Scrum environments 

  • Apex Proficiency: Proficient in writing scalable, maintainable Apex code aligned with Salesforce coding standards and secure development guidelines 

  • Data Skills: Demonstrated expertise with relational databases, data modeling, and ETL tools 

  • Gap Analysis: Able to conduct gap analysis between business requirements and system functionality 

  • Technical Leadership: Experienced in participating in and leading technical design sessions and stakeholder discussions 

  • Documentation: Skilled in producing technical documentation, including functional specs, solution designs, and technical designs 

  • Code Quality: Active contributor to code reviews, providing constructive feedback and ensuring code quality 

  • Collaboration: Strong communication and collaboration skills with experience working in cross-functional teams on complex, multi-stakeholder solutions 

We are seeking individuals who have the willingness and ability to demonstrate Ascend core values:   

  • Committed to Client Success: Our actions and our words always align with the best interest of the client. 

  • One Team: We work collaboratively to overcome challenges with humility and respect and do what it takes to find innovative solutions. 

  • Integrity: We are unquestionably committed to doing the right thing even when it is hard. 

  • Accountability: We hold ourselves and each other accountable for keeping our commitments to our clients, our communities, and one another. 

  • Transparency: We create open lines of communication with each other and our clients, fostering relationships founded on candor and trust. 
     

DISCLAIMER: This is not necessarily an exhaustive list of all responsibilities, duties, efforts, requirements or working conditions associated with the job. While this is intended to be an accurate reflection of the current job, management reserves the right to revise the job or to require that other or different tasks be performed as assigned. 

Salary Expectations: $100,000 - $110,000

The salary for this position is commensurate with experience, skills, and qualifications. The range is intended to reflect our commitment to attracting top talent, and the final offer will be based on factors including, but not limited to, the candidate's previous experience, expertise in the field, relevant certifications, and the specific requirements of the role. In addition, internal equity, market trends, and geographic location may also influence the final salary.
 
Along with a competitive salary, we offer a comprehensive benefits package, including health, dental, and vision insurance, retirement savings options, flexible time off (FTO), and professional development opportunities. We are open to discussing compensation and benefits further during the interview process to ensure alignment with the candidate’s expectations and experience.

Share

Apply for this position

Required*
Apply with
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*