As a Salesforce Software Developer, you will be responsible for developing and configuring software systems either end-to-end or for a specific stage of the product lifecycle.
Apply knowledge of technologies, applications, methodologies, processes, and tools to support the Ford Credit Salesforce Product Team. Expected to be an SME, collaborate and manage the team to perform.
Responsible for team decisions.
Engage with multiple teams and contribute to key decisions.
Provide solutions to problems for their immediate team and across multiple teams.
Advanced proficiency in Software Product Management is required.
6+ years of Salesforce development experience
Extensive knowledge of Salesforce development lifecycle tools & techniques.
Strong proficiency in Salesforce dev ecosystem (Apex, LWC, Visualforce, Java).
Salesforce Platform Expertise: Deep understanding of Salesforce's architecture, including Apex, Visualforce, Lightning components, and SOQL/SOSL
Programming Languages: Proficiency in languages like Apex, Java and/or JavaScript, and familiarity with web technologies (HTML, CSS)
Data Management: Skills in data modelling, data migration, and integration with external systems
Security Best Practices: Knowledge of Salesforce security features, including role hierarchies, sharing rules, and field-level security
Experience using the Anypoint/Mulesoft platform as Salesforce Integration ESB.
Strong ability to understand and collaborate working with application designs, technology stacks, multiple codebases, and related business objectives.
Excellent problem-solving, analytical, and communication skills.
Ability to write, interpret, and critique technical specifications.
Experience with Salesforce application lifecycle (CI/CD pipelines, including testing).
Use Salesforce APIs to integrate with other corporate systems following existing standards.
Collaborate with stakeholders (e.g., business stakeholders, product owners, project managers, and end users) to understand functional and non-functional requirements.
Coordinate projects with Salesforce Administrators to validate business requirements and any considerations (security, scalability, limits).
Adhere to Salesforce best practices, maintain code documentation, and write/maintain test classes for all custom development. Extend those best practices across Ford organizations