Senior Software Engineer - Microsoft Dynamics 365 - Indaiatuba/sp

John Deere John Deere · Industrial · Indaiatuba, SP, Brazil · Technology (CA)

Senior Software Engineer role focused on Microsoft Dynamics 365 development, system integrations, and contributing to a new team in Brazil. Requires experience with C#/.NET, JavaScript, software architecture, and databases.

What you'd actually do

  1. Convert business requirements into high-quality solutions using Microsoft Dynamics 365 Customer Experience modules (Sales Hub or Field Service)
  2. Hands-on development with a dedicated agile delivery team focused on the design, development, and delivery of solutions
  3. Develop integrations between systems and APIs to support business needs
  4. Communicate with relevant stakeholders to demonstrate, refine, and continuously improve our products
  5. Collaborate with other software engineers on the team

Skills

Required

  • Microsoft Dynamics 365 development (Customer Engagement modules)
  • C#/.NET
  • software architecture patterns
  • JavaScript (ES6) or NodeJs
  • relational databases
  • system integrations
  • Git
  • GitHub
  • trunk-based development
  • English proficiency
  • Bachelor's Degree

Nice to have

  • Dynamics 365 CE modules (Sales Hub, Field Service, or Customer Service)
  • Azure
  • CI/CD pipelines (Azure Dev Ops or Github Actions)
  • infrastructure as code (Terraform)
  • React
  • PCFs
  • unit testing frameworks
  • integration testing frameworks
  • end-to-end testing frameworks