{"id":3437817,"url":"https://alion.io/job/onedome-senior-microsoft-dynamics-crm-engineer","title":"Senior Microsoft Dynamics CRM Engineer","company":{"id":693689,"name":"OneDome","domain":"onedome.com","url":"https://alion.io/company/onedome","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Breezy","truth_index":{"grade":"B","score":80,"open_postings":5,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":20,"computed_at":"2026-11-01T06:10:25Z"}},"role":"Enterprise Apps","role_family":"Enterprise Apps","seniority":"senior","employment_type":"contractor","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Azerbaijan"],"countries":["AZ"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":17000,"max_usd":47000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":1665},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Azure","optional":false},{"name":"Azure DevOps","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"DLP","optional":false},{"name":"JavaScript","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"TypeScript","optional":false},{"name":"Power Automate","optional":true}],"status":"live","first_seen_at":"2026-10-29T03:31:03Z","employer_posted_date":"2026-10-29","last_verified_at":"2026-11-02T01:36:35Z","board_verified":true,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"description":"The Role\nWe’re seeking a seasoned Microsoft Dynamics 365 CRM Engineer to design, build, and scale enterprise-grade solutions across model-driven and Canvas apps. You will lead integrations, implement refined UI/visual enhancements, craft custom components (PCF), and deliver secure, performant data experiences in Dataverse. This role suits an engineer with a proven track record across the full SDLC in complex, fast-moving environments.\nKey Responsibilities\nArchitecture & Customization - Implement model-driven app customizations (forms, views, command bar/ribbon, Business Process Flows) with clean, maintainable patterns\n\nCanvas & Power Fx - Build responsive, accessible Canvas apps with robust Power Fx logic and thoughtful UX\n\nPCF Development - Develop reusable PCF controls (TypeScript/React), including dataset and field components with unit tests\n\nServer-Side Extensibility - Create plugins, custom workflow activities, and custom actions in C# (real-time and async)\n\nDataverse Data Shaping - Pull and transform conditional data via FetchXML, OData, Web API, and QueryExpression with security-aware filtering\n\nSystems Integration - Integrate with internal and third-party systems through REST/Graph APIs and Azure services (Functions, Logic Apps, Service Bus)\n\nALM & Governance - Own solution management and CI/CD in Azure DevOps (managed/unmanaged strategy, environment strategy, versioning)\n\nClient-Side Engineering - Implement standards-compliant JavaScript/TypeScript for form logic, validation, and UX polish\n\nData Modeling - Define and maintain tables, relationships, keys/alternate keys, and business rules to uphold data quality\n\nSecurity & Compliance - Apply best practices for roles, field-level security, auditing, and DLP across the Power Platform\n\nPerformance & Reliability - Monitor, troubleshoot, and optimize plugins, PCF, queries, and Canvas app performance\n\nDocumentation & Collaboration - Produce clear technical documentation and partner effectively with product and business stakeholders\n\nRequirements\n5+ years delivering production systems on Dynamics 365/Dataverse and Power Platform\n\nStrong C# for plugins/custom workflow activities; TypeScript/React for PCF; Power Fx for Canvas apps\n\nDemonstrated experience customizing model-driven UI and implementing client scripting\n\nProven delivery of secure, reliable integrations using Azure Functions/Logic Apps/Service Bus and REST/Graph APIs\n\nSolid ALM expertise with Azure DevOps (repos, CI/CD pipelines, automated solution deployments)\n\nDeep understanding of solution layering, dependencies, upgrades, and migrations\n\nAdvanced troubleshooting and performance tuning across client and server\n\nExcellent stakeholder communication and documentation skills\n\nFluent English (spoken and written)\n\nNice to Have\nVirtual Tables, custom connectors, and event-driven patterns\n\nPower Automate at scale (governance, error handling, retry policies)\n\nUnit/integration testing for PCF and plugins; automated quality gates\n\nFamiliarity with licensing, governance, and DLP in the Power Platform\n\nMicrosoft certifications (e.g., PL-400, PL-600, MB-260)\n\nExperience in high-growth or multi-region deployments\n\nWhat do we offer:\nChallenging tasks with great opportunity to level up your skills\n20 working days of paid vacation\nWorking hours are 9:00-17:00 London timeAdditional days off follow the UK holiday calendar\n\nThe team is international (Ukraine, Azerbaijan, South Africa).","description_format":"text","description_chars":3441,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Real Estate","Real Estate Brokerage"],"lifecycle":[{"event":"open","at":"2026-10-29T03:54:33Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":3,"expected_fill_days":20,"reasons":["conf:0","win:early"],"computed_at":"2026-11-01T06:10:25Z"},"pay":null,"html_url":"https://alion.io/job/onedome-senior-microsoft-dynamics-crm-engineer","json_url":"https://alion.io/job/onedome-senior-microsoft-dynamics-crm-engineer.json","meta":{"generated_at":"2026-11-02T01:45:04Z","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":2727,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-03T00: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":693689},"rest":"https://alion.io/mcp/rest/get_company?id=693689"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fonedome-senior-microsoft-dynamics-crm-engineer"},{"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%2Fonedome-senior-microsoft-dynamics-crm-engineer"},{"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%2Fonedome-senior-microsoft-dynamics-crm-engineer"},{"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/onedome-senior-microsoft-dynamics-crm-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fonedome-senior-microsoft-dynamics-crm-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3437817}},{"tool":"search_jobs","arguments":{"company":"onedome.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3437817},"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"}}