Salesforce Developer

NTT DATA, Europe & LATAM, Branch in USA, Inc.Washington, DC
Onsite

About The Position

NTT DATA is a global team of over 139,000 diverse professionals operating in more than 50 countries, specializing in telecommunications, finance, industry, utilities, energy, public administration, and health. Our mission is to offer technological solutions, business strategy, development, and application maintenance, aiming to be a benchmark in consulting. We foster innovation through collaboration, human quality, and a non-conformist spirit to drive us towards the future. Our essence has led us to the forefront of technology, breaking paradigms and providing solutions that meet client needs, positioning us among the top technology companies worldwide. We are seeking high-achieving, adaptable, and entrepreneurial team players for a Salesforce Developer role to work with our global client in Washington, D.C., requiring an onsite presence.

Requirements

  • Proficiency in standard Salesforce configuration: validation rules, approval processes, record types, assignment and escalation rules, standard automation, and platform-native features.
  • Advanced Flow design across all flow types (Screen, Record-Triggered, Scheduled, Autolaunched, Platform Event-Triggered), including mastery of fault paths, error handling, subflow architecture, loop optimization, collection management, and Flow debugging.
  • Advanced Apex development: object-oriented design, asynchronous processing (Batch, Queueable, Schedulable), exception handling, and test-driven development.
  • Lightning Web Components: component lifecycle, wire service, event handling, base components, and performance optimization.
  • Understanding of Salesforce security model: profiles, permission sets, sharing rules, record-level and field-level security, implementing configurations that comply with least-privilege principles.
  • Integration implementation: REST/SOAP API callouts, Platform Events, Change Data Capture, Named Credentials, and OAuth flows.
  • Financial Services Cloud: working knowledge of the FSDM, FSC-specific objects, and client lifecycle data patterns.
  • Experience Cloud: LWC development for portal contexts, guest user security implementation, and Experience Builder configuration.
  • DevOps practices: Source-driven development, CI/CD pipelines, and Unlocked Package development.
  • Strong debugging and troubleshooting skills across Apex, Flow, and integration layers.
  • Ability to read and implement from solution design documents, and to communicate implementation decisions clearly.
  • At least 5–7 years of Salesforce development experience.
  • Demonstrated experience implementing solutions on Financial Services Cloud, including FSDM-based object customization and FSC-specific feature configuration.
  • Hands-on Flow, Apex and LWC development across multiple Salesforce clouds.
  • Demonstrated experience developing for Experience Cloud, including custom LWC components and portal security models.
  • Integration implementation experience using REST/SOAP APIs, Platform Events, and middleware connectors.
  • Source-driven development using Salesforce CLI and Unlocked Packages.
  • Experience working in agile delivery teams, contributing to sprints alongside architects, administrators, and analysts.
  • Salesforce Certified Administrator
  • Salesforce Certified Platform App Builder
  • Salesforce Certified Advanced Administrator
  • Salesforce Certified Platform Developer I
  • Salesforce Certified Platform Developer II

Nice To Haves

  • Experience in financial services, or similarly regulated industries is strongly preferred.
  • Salesforce JavaScript Developer I
  • Salesforce Certified Experience Cloud Consultant
  • Salesforce Certified Financial Services Cloud Accredited Professional
  • Salesforce Certified Sales Cloud Consultant
  • Salesforce Certified Service Cloud Consultant

Responsibilities

  • Design and implement complex Salesforce solutions across the IFC platform, adhering to architectural guardrails and solution designs.
  • Translate well-defined solution designs into high-quality, scalable, and maintainable code and configuration.
  • Operate with a high degree of autonomy on complex development tasks and contribute to technical decision-making.
  • Serve as a reference point for semi-senior developers.
  • Leverage out-of-the-box Salesforce features (standard objects, fields, validation rules, page layouts, etc.) and apply the standard configuration decision framework.
  • Introduce custom development only when standard configuration cannot fully meet requirements.
  • Design and build complex, production-grade Flows (Screen Flows, Record-Triggered Flows, Scheduled Flows, Autolaunched Flows) applying Flow best practices, fault path handling, null-safe logic, bulkification awareness, subflow decomposition, and clear naming conventions.
  • Implement complex Salesforce solutions based on solution design documents, including custom Apex classes, triggers, batch jobs, queueable jobs, and schedulable jobs, when standard configuration and Flows are insufficient.
  • Develop Lightning Web Components (LWC) for internal Salesforce UI and Experience Cloud portals.
  • Implement integration solutions including REST/SOAP callouts, Platform Events, Change Data Capture consumers, and Named Credential configurations.
  • Implement FSC configurations and custom logic involving FSDM objects (FinancialAccount, AccountParticipant, Household, etc.), ensuring alignment with the Financial Services Data Model and IFC data standards.
  • Develop and configure Experience Cloud components, pages, and custom LWC for digital portals, implementing guest user logic and audience-aware UI patterns.
  • Write clean, well-documented, bulkified, and governor-limit-aware code conforming to IFC coding standards.
  • Apply standard Salesforce configuration best practices, avoiding over-customization.
  • Ensure all Flows include fault path handling, meaningful element naming, null-safe logic, and inline descriptions.
  • Develop comprehensive unit tests with a minimum of 85% code coverage.
  • Conduct code reviews, providing constructive feedback and enforcing team standards.
  • Identify and proactively address technical debt, performance issues, and non-scalable patterns.
  • Participate in peer code reviews.
  • Package and deploy changes using Salesforce DX and Unlocked Packages, working within CI/CD pipelines and release processes.
  • Perform deployment validations, resolve merge conflicts, and support release activities.
  • Maintain clean metadata, manage local source tracking, and ensure environment parity.
  • Implement Salesforce integrations based on integration designs and field mapping specifications.
  • Handle error logging, retry logic, and monitoring instrumentation for integration endpoints.
  • Collaborate with middleware and integration engineers to validate API contracts and test end-to-end data flows.
  • Troubleshoot and resolve integration failures.
  • Participate actively in sprint ceremonies (daily stand-ups, sprint planning, backlog refinement, sprint reviews, retrospectives).
  • Provide accurate effort estimates for development tasks and flag risks or blockers early.
  • Maintain clear technical documentation for implemented components.

Benefits

  • Empowerment and rewards are the cornerstone of our career development model.
  • Professional experience and growth will be unmatched.
  • NTT Data is committed to hiring and retaining a diverse workforce.
  • We are proud to be an Equal Opportunity/Affirmative Action-Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class.
  • NTT Data is an Equal Opportunity Employer Male/Female/Disabled/Veteran and a VEVRAA Federal Contractor.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service