Senior Software Engineer

Ford Ford · Auto · United States · Enterprise Technology

Seeking an MDM technical lead and senior software engineer for the Customer & Account Domain Identity Platform team at Ford Motor Credit Company. The role involves leading and administering the Informatica IDMC platform and Informatica MDM SaaS product, while also contributing to initiatives using modern Java technologies. Responsibilities include platform leadership, solution design and development, integration workflow implementation, technical standards development, and mentoring. The role also involves software engineering for Java applications, building RESTful APIs and microservices, and guiding requirements disaggregation within an Agile process.

What you'd actually do

  1. Administer, design and develop solutions for our Informatica IDMC platform, ensuring optimal performance, scalability, and reliability
  2. Drive implementation and ongoing evolution of our Informatica MDM SaaS solution, including data modeling as well as ingress, egress and matching strategies
  3. Design and implement IDMC integration workflows using Cloud Application Integration (CAI), Cloud Data Integration (CDI), and Data Quality / Data Governance components
  4. Develop technical standards and mentor others on best practices for the platform and data management processes
  5. Design, develop and improve Java applications in a technical stack leveraging BDD, Spring, CQRS, and hexagonal architecture

Skills

Required

  • Software engineering
  • Java
  • Spring
  • Informatica platform development
  • Informatica IDMC
  • Informatica MDM SaaS
  • MDM data modeling
  • Hexagonal Architecture
  • CQRS patterns
  • Behavior-driven development (BDD)
  • RESTful APIs
  • Microservices
  • Agile methodologies

Nice to have

  • GCP Associate Cloud Engineer
  • GCP Professional Data Engineer
  • Informatica Customer 360 SaaS Developer
  • Informatica MDM Developer
  • Apollo GraphQL professional certification
  • GCP
  • CloudBuild
  • Tekton
  • Hoppscotch
  • GraphQL
  • Jira

What the JD emphasized

  • Expertise with Spring is a must-have for this role
  • At least five years hands-on experience with Informatica platform development and administration
  • At least three years experience implementing Informatica MDM solutions, specifically MDM SaaS
  • At least three years serving in a technical lead or senior engineer capacity