Post Job Free
Sign in

Salesforce Developer

Company:
Ascend Technologies
Location:
Chicago, IL
Posted:
June 13, 2025
Apply

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 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.

Apply