{"id":3332888,"url":"https://alion.io/job/caterpillar-senior-software-developer-d365-ce","title":"Senior Software Developer - D365 CE","company":{"id":176554,"name":"Caterpillar","domain":"caterpillar.com","url":"https://alion.io/company/caterpillar","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"A","score":96,"open_postings":96,"ghost_share":0,"stale_share":0.167,"repost_share":0,"time_to_fill_p50_days":32,"computed_at":"2026-11-03T05:54:40Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India","Chennai, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":18000,"max_usd":43000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":168},"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Azure","optional":false},{"name":"Azure Data Factory","optional":false},{"name":"Azure DevOps","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Copilot Studio","optional":false},{"name":"ETL/ELT","optional":false},{"name":"GitHub","optional":false},{"name":"JavaScript","optional":false},{"name":"JMeter","optional":false},{"name":"Microsoft Fabric","optional":false},{"name":"Playwright","optional":false},{"name":"Power Apps","optional":false},{"name":"Power Automate","optional":false},{"name":"Power BI","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"Selenium","optional":false},{"name":"SOAP","optional":false},{"name":"TypeScript","optional":false}],"status":"live","first_seen_at":"2026-10-22T00:00:00Z","employer_posted_date":"2026-10-22","last_verified_at":"2026-11-03T05:08:39Z","board_verified":true,"closed_at":null,"days_open":12,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":12},"description":"Career Area:\nTechnology, Digital and DataJob Description:\nYour Work Shapes the World at Caterpillar Inc.\nWhen you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.\nJob Summary\nCaterpillar is seeking a Senior Developer with strong technical expertise in Microsoft Dynamics 365 Customer Engagement (CE/CRM), specifically in Sales, Marketing, Customer Service, Project Operations and Field Service modules. The ideal candidate will design, develop, and implement scalable solutions, ensuring seamless integrations, optimized performance, and upgrade-safe customizations. This role requires deep technical proficiency in Power Platform, CE extensions, and integration frameworks, with a focus on delivering business value through hands-on development and automation.\nWhat You Will Do\nTechnical Delivery & Development\nDevelop and customize Dynamics 365 CE applications (Sales, Customer Service, Project Operations, Field Service) using C#, JavaScript, TypeScript, and Power Platform tools.\nBuild plug-ins, workflows, Power Automate flows, and custom components to extend CE functionality.\nEnsure adherence to Microsoft best practices, extensibility framework, and upgrade-safe customizations.\nOptimize CE solutions for performance, scalability, and maintainability.\nIntegration Engineering\nDesign and implement integrations between CE and external systems using:OData / Web APIs\nREST / SOAP services\nAzure Logic Apps, Service Bus, Data Factory\n\nConfigure and manage Dual Write for seamless integration with Dynamics 365 F&O.\nTroubleshoot and optimize integration performance across Sales, Customer Service, Project Operations, Field Service\nData Management, Security & Compliance\nSupport data migration strategies using Data Export Service, KingswaySoft, or DMF connectors.\nConfigure security roles, privileges, and field-level security to ensure compliance.\nImplement auditing, logging, and monitoring for CE applications.\nDevOps & Environment Management\nManage version control and code merges using GitHub repositories.\nImplement CI/CD pipelines in Azure DevOps for CE solutions.\nOversee build, release, and deployment activities across Dev/UAT/Prod environments.\nAutomation & AI Solutions\nDevelop automation workflows using Power Automate and Copilot Studio.\nLeverage AI Builder for intelligent document processing, sentiment analysis, and predictive insights.\nCreate reusable templates, frameworks, and accelerators for CE solution delivery.\nCollaboration & Communication\nWork closely with functional consultants, business analysts, and project teams to translate requirements into technical solutions.\nParticipate in workshops, demos, and technical discussions with Sales and Field Service stakeholders.\nProvide technical guidance to peers and contribute to delivery excellence.\nWhat You Will Have\nTechnical Expertise\nStrong hands-on experience with Dynamics 365 CE modules (Sales, Customer Service, Project Operations, Field Service).\nProficiency in plug-in development, workflows, Power Automate, and custom UI components.\nSkilled in JavaScript/TypeScript, C#, and Power Platform (Power Apps, Power BI, Power Pages).\nKnowledge of CE data model, entities, and security framework.\nTools & Frameworks\nExperience with Azure services (Logic Apps, Service Bus, Functions, API Management).\nSkilled in integration frameworks and ETL tools for CE data migration.\nProficiency in GitHub, Azure DevOps pipelines, and environment management.\nConsiderations for Top Candidates\nPlug-in Development Mastery - Advanced ability to design and implement custom plug-ins in C# for complex business logic across Sales and Field Service.\nJavaScript/TypeScript Expertise - Skilled in customizing CE forms, ribbons, and UI components using modern scripting frameworks.\nField Service Technical Depth - Strong knowledge of resource scheduling, work orders, service tasks, and mobile app customization for Field Service scenarios.\nSales Process Customization - Ability to tailor lead, opportunity, and pipeline management processes with custom workflows and automation.\nPower Platform Integration - Hands-on experience embedding Power Apps, Power BI dashboards, and Power Pages into CE solutions.\nTesting & Quality Assurance - Skilled in writing unit tests for plug-ins, automated UI tests, and regression testing for CE customizations.\nData Migration & ETL - Experience with tools like KingswaySoft, Scribe, or custom ETL pipelines for migrating CE data securely and efficiently.\nAPI & Web Resource Development - Ability to build and manage custom APIs, web resources, and secure authentication flows for CE integrations.\nOffline & Mobile Optimization - Expertise in configuring CE for mobile/offline scenarios, ensuring performance and usability for field engineers.\nUpgrade & Release Readiness - Ability to validate customizations against Microsoft CE updates, apply patches, and ensure upgrade-safe delivery.\nMonitoring & Diagnostics - Skilled in using Application Insights, plug-in trace logs, and telemetry to monitor CE performance and troubleshoot issues.\nReusable Frameworks - Experience creating reusable libraries, templates, and accelerators to standardize CE development across projects.\nTest Automation Expertise - Extensive experience with modern testing frameworks and tools for Dynamics 365 CE applications. Preferred exposure to Leapwork, Azure App Testing, Playwright, with accepted proficiency in JMeter, Ranorex, Selenium, or equivalent platforms to ensure quality and reliability of Sales and Field Service customizations.\nData Integration & Analytics Mastery - Working knowledge of Microsoft Fabric and other middleware solutions to design scalable integration pipelines, unify CE data, and deliver advanced reporting and analytics across all CE modules.\nExperience\n8-10+ years of ERP/CRM technical development experience, with 5+ years in Dynamics 365 CE.\nProven track record in at least 4 full-cycle CE implementations (Sales and/or Field Service).\nExposure to Agile/Scrum methodologies and working in cross-functional teams.\nCertifications (Preferred)\nMB-400: Microsoft Power Apps + Dynamics 365 Developer\nPL-400: Microsoft Power Platform Developer\nPL-600: Microsoft Power Platform Solution Architect\nMB 210, MB 220, MB 230, & MB 240 Dynamics 365 Functional Consultant Associate\nPosting Dates:\nOctober 22, 2026 - November 29, 2026Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply\nNot ready to apply? Join our Talent Community.","description_format":"text","description_chars":6858,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Industrial Machinery"],"lifecycle":[{"event":"open","at":"2026-10-27T12:34:57Z"}],"visa":[],"liveness":{"score":81,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":0.9,"age_days":12,"expected_fill_days":32,"reasons":["conf:0","velocity","win:mid","comp:brand"],"computed_at":"2026-11-03T05:54:40Z"},"pay":null,"html_url":"https://alion.io/job/caterpillar-senior-software-developer-d365-ce","json_url":"https://alion.io/job/caterpillar-senior-software-developer-d365-ce.json","meta":{"generated_at":"2026-11-03T09:10:52Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":13155,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-04T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":176554},"rest":"https://alion.io/mcp/rest/get_company?id=176554"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcaterpillar-senior-software-developer-d365-ce"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcaterpillar-senior-software-developer-d365-ce"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcaterpillar-senior-software-developer-d365-ce"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/caterpillar-senior-software-developer-d365-ce\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcaterpillar-senior-software-developer-d365-ce"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3332888}},{"tool":"search_jobs","arguments":{"company":"caterpillar.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3332888},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}