National Debt Relief (NDR) is seeking a seasoned, hands-on, and highly motivated Senior Salesforce Developer to join our team. The successful candidate will work on an existing Salesforce implementation, leveraging agile principles to deliver scalable solutions and enhance the Salesforce platform to meet business needs.
Responsibilities:
- Develop elegant and well architected solutions on the Salesforce platform that deliver business value
- Breakdown requirements into work that can be completed with quality in a consistent manner leveraging appropriate Salesforce technologies such as Flows, Apex, LWC, and relevant APIs that meet business needs and improve operational efficiency
- Seek to understand deeply and ask questions before building to ensure we are building the right thing that will scale; measure twice and cut (code) once philosophy
- Enhance existing architecture and optimize performance for scale of platform through the application of evolving best practices, tools, release notes, and trends
- Collaborate with relevant departments and subject matter experts to understand their business processes and identify areas for improvement and automation
- Develop and participate in quality related tasks like code review, unit testing, functional testing, and regression testing to ensure exquisite defect free features are delivered while also learning from others and enabling others to learn from you
- Deploy quality code and config in accordance with our SDLC and DevOps process and best practices. This includes scalable test classes that ensure logic operates as expected, now and in the future
- Contribute to evolving best practices for frameworks, security, compliance, data model, logic, and more for multiple custom applications
- Have fun, get creative, and deliver value together with the whole team
Requirements:
- 7 years of practical hands-on experience with Salesforce platform in an enterprise technology environment required
- Excellent communication, collaboration, and interpersonal skills, with ability to translate complex items into clear, concise, and simple terms for technical & non-technical audiences
- Advanced understanding and skills developing applications using Salesforce development tools and frameworks; including Flows, Apex, LWC, SOQL, SOSL, and Lightning Design System framework
- In-depth understanding of available APIs on platform with the skill to build new and optimize existing integrations to and from Salesforce with other applications using most appropriate and available APIs methods
- Sophisticated skill in solution design, architecture, and strategic problem solving. Including expert level understanding of order of execution and governor/platform limits
- Exceptionally organized with meticulous attention to detail, in a fast paced, and interdependent work environment that leverages Agile principles, process, and tools like Jira/Confluence
- Strong understanding of software development automation tools to manage CI/CD process through tools like Gearset, Jenkins, GitHub or similar
- Reasonable understanding of UI/UX principles. You don't have to be a designer, but you should be able to differentiate between a good and bad design
- Computer competency and ability to work with a computer
- Prioritize multiple tasks and projects simultaneously
- Exceptional written and verbal communication skills
- Punctuality expected, ready to report to work on a consistent basis
- Attain and maintain high performance expectations on a monthly basis
- Work in a fast-paced, high-volume setting
- Use and navigate multiple computer systems with exceptional multi-tasking skills
- Remain calm and professional during difficult discussions
- Take constructive feedback
- Available for full-time position, overtime eligible if classified non-exempt
- Bachelor's degree in relevant field preferred
- Practical hands-on experience with Salesforce Org migrations/merges and enterprise scale Salesforce Public Cloud (AWS) integrations is a plus
- Advanced experience with JavaScript and JSON is a plus