Job Description
Job Description
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 requirementsCreate 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 goalsFormulate Effective Solutions : Analyze and evaluate business and technology requirements to formulate effective solutionsConfigure Salesforce : Execute hands on configuration of Salesforce to fit business and technical requirementsBecome a Trusted Advisor : Provide strategic guidance, Salesforce best practices, and ongoing recommendations that align technology solutions with client’s evolving business goalsProject Management
Facilitate Meetings : Prepare materials and lead discussions to ensure alignment across stakeholdersDemonstrate Project Delivery : Demo work as completed, obtain feedback, and adjust as neededEscalation 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 clientProject Deliverables : Follow the Ascend Project Methodology process and ensure proper documentation occurs throughout the projectTest and Train : Write test cases, coordinate testing efforts, and deliver end-user trainingDeliver the Project : Drive projects to completion on time, within scope, and on budgetCollaboration
Lead the Project Team : Provide leadership and oversight to internal and customer-facing project teams throughout the full project lifecycle, ensuring alignment and accountabilityDevelop Customer Relationships : Successfully build and nurture long-term customer relationshipsIdentify Opportunities : Establish and build a rapport with customers throughout the project lifecycle to identify areas of future businessPartner with Account Owner : Work alongside account manager throughout sales and project delivery process in alignment with customer goalsMINIMUM SKILLS AND EXPERIENCE :
Education : Bachelor’s degree in Computer Science, Management Information Systems (MIS), or a related technical fieldDevelopment 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 preferredPlatform Knowledge : Strong understanding of Salesforce platform architecture, configuration capabilities, and development best practicesSDLC Methodology : Proven experience in software development life cycle (SDLC) methodologies, with a strong preference for Agile / Scrum environmentsApex Proficiency : Proficient in writing scalable, maintainable Apex code aligned with Salesforce coding standards and secure development guidelinesData Skills : Demonstrated expertise with relational databases, data modeling, and ETL toolsGap Analysis : Able to conduct gap analysis between business requirements and system functionalityTechnical Leadership : Experienced in participating in and leading technical design sessions and stakeholder discussionsDocumentation : Skilled in producing technical documentation, including functional specs, solution designs, and technical designsCode Quality : Active contributor to code reviews, providing constructive feedback and ensuring code qualityCollaboration : Strong communication and collaboration skills with experience working in cross-functional teams on complex, multi-stakeholder solutionsWe are seeking highly motivated individuals who align with Ascend’s 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 - $115,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.
Powered by JazzHR
cht9qdcO9y