Salesforce Developer
Management Leadership For TomorrowMLT operates with a remote-first approach, with hiring focused within our primary geographic hubs:
- DMV: Washington, D.C., Maryland, and Northern Virginia
- New York
- New Jersey
- Boston, Massachusetts
Candidates located within these geographic areas are strongly encouraged to apply.
What will you be engaged in day-to-day?
-
Proactively identify and recommend enhancements to existing software solutions, leveraging analytics, user/stakeholder feedback, and cross-team input.
-
Document and present proposals in systems such as Asana and Jira, and own enhancements from requirements gathering through approval and implementation.
-
Collaborate in and outside the Tech team to ensure recommendations align with organizational goals
-
Play a key role in defining direction and executing the implementation of API integrations for new platforms, ensuring seamless connectivity with front-end applications, third-party systems, and Salesforce.
-
Support and occasionally guide Systems Analysts, in Production Operations Support across multiple technology platforms, helping troubleshoot complex issues.
-
Participate in the design, development, and ongoing maintenance of scalable and sustainable software solutions with increasing autonomy.
-
Write clean, maintainable, and scalable code using modern software development practices, with strong expertise in Salesforce Apex preferred.
-
Demonstrate use of SDLC best practices including structured testing, source control, and release management, while actively keeping abreast of evolving platform features and maintaining an Agile, collaborative approach to development.
-
Troubleshoot and resolve advanced issues related to Salesforce functionality, integrations, and data integrity, escalating as appropriate.
-
Develop and maintain comprehensive technical documentation for Salesforce configurations, customizations, and integrations to support knowledge sharing and continuity.
-
Actively contribute to Agile Scrum or Kanban development processes, and providing accurate effort estimates.
-
Mentor or provide guidance to more junior team members when appropriate.
-
Perform other duties as assigned
What qualifications would help you succeed in this role?
-
Bachelor’s degree in Computer Science or a related technical field required
-
3-5+ years of progressive experience in software development, platform support, or systems integration
-
Hands-on experience with Salesforce data flows and Apex coding required.
-
Knowledge of modern software development languages and best practices
-
Proficiency with API development and integration desired
-
Experience customizing and configuring the Salesforce platform, including security settings, user roles, profiles, workflows, validation rules, and process automation.
-
An understanding of a range of enterprise platforms and how they work (e.g., Salesforce, HubSpot, SurveyMonkey Apply, Canvas LMS, Symplicity, Avature)
-
Ability to problem-solve and troubleshoot complex technical and data-related issues
-
Written and verbal communication skills, including the ability to communicate technical information to non-technical audiences.
-
Demonstrated experience with API integrations, Java development, OOP (can be an undergraduate project, real-world experience or independent project)
-
Salesforce Developer Platform II Cert required