{"id":724467,"url":"https://alion.io/job/kaufmanrossin-m365-developer","title":"M365 Developer","company":{"id":678519,"name":"Kaufman Rossin","domain":"kaufmanrossin.com","url":"https://alion.io/company/kaufmanrossin","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"A","score":91,"open_postings":6,"ghost_share":0,"stale_share":0.167,"repost_share":0,"time_to_fill_p50_days":71,"computed_at":"2026-11-07T05:47:08Z"}},"role":"Finance","role_family":"Finance","seniority":null,"employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Azure","optional":false},{"name":"Azure DevOps","optional":false},{"name":"Azure SQL Database","optional":false},{"name":"CI/CD","optional":false},{"name":"DLP","optional":false},{"name":"Domo","optional":false},{"name":"Least Privilege","optional":false},{"name":"Microsoft Entra ID","optional":false},{"name":"Power Apps","optional":false},{"name":"Power Automate","optional":false},{"name":"Power BI","optional":false},{"name":"Rest API","optional":false},{"name":"SharePoint","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false}],"status":"live","first_seen_at":"2026-08-20T00:00:00Z","employer_posted_date":"2026-08-20","last_verified_at":"2026-11-07T11:32:53Z","board_verified":true,"closed_at":null,"days_open":79,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":79},"description":"Why We Stand Out\nSeeking a new challenge where your professional and personal aspirations are not only possible but supported? Kaufman Rossin might be just the place for you!\nKaufman Rossin Professional Services Private Limited’s (the “Company”) offices are located in the World Trade Center (WTC) in Bangalore, Karnataka, India, and at Udyog Vihar, in Gurgaon, Haryana, India.\nThe Bangalore office provides a range of services, including risk management, corporate governance, tax, assurance, and family office services. Out of the Gurgaon office, we render highly specialized back-office alternative investment services for global hedge funds and related fund types. As one of the top accounting firms in the US, our foundation is “people first”. In the words of James Kaufman, one of our founders, “We prioritize our people, their development, and their well-being. Our values are translated into action every day.\"\nKaufman Rossin, headquartered in Miami, Florida has been celebrated as the Best Place to Work in South Florida more than a dozen times. The firm has grown to over 700 employees, with offices spanning the tri-county area and sister entities, Kaufman Rossin Wealth and Kaufman Rossin Alternative Investment Services.\nThe Firm is ranked 49th among the top 100 firms in the US by Inside Public Accounting 2023. Internationally, the Firm has offices in Bangalore and Haryana in India and the Ivory Coast in Africa.\nThink you have what it takes?\nThis role spans four Microsoft platform disciplines - SharePoint development, Power Apps, Power BI, and Azure DevOps. The ideal candidate is a versatile M365 engineer who can build production-grade intranet solutions, automate business workflows, deliver self-service analytics, and maintain the DevOps pipelines that keep it all running reliably.\nRequirements\nHow You’ll Contribute:\nSharePoint Online Development\nDesign, build, and maintain SharePoint Online sites, portals, and intranet experiences that serve KR's internal teams - including department hubs, document libraries, approval workflows, and knowledge bases.\nDevelop custom SharePoint solutions using SPFx (SharePoint Framework) web parts, extensions, and application customizers - delivering rich, branded experiences that conform to the KR design system.\nConfigure and manage SharePoint site architecture: site collections, hub sites, managed metadata, content types, taxonomy, permissions hierarchies, and information architecture.\nBuild SharePoint-integrated workflows and forms using Power Automate and Power Apps - eliminating manual, email-based processes with structured, auditable digital workflows.\nImplement SharePoint as the firm's primary document management and collaboration platform - migrating content from legacy systems, configuring retention policies, and applying sensitivity labels via Microsoft Purview.\nOptimize SharePoint performance: page load times, search configuration, content query tuning, and CDN integration.\nConduct regular governance reviews of SharePoint environments - identifying sprawl, inactive sites, overly permissive access, and opportunities to consolidate and rationalize.\nPower Apps Development\nDesign and build Canvas Apps and Model-Driven Apps in Power Apps to replace manual workflows, paper-based processes, and disconnected spreadsheet-driven operations across KR's service lines.\nDevelop responsive, mobile-friendly Power Apps that connect to SharePoint, Dataverse, SQL, and REST APIs - delivering cohesive user experiences across desktop and mobile.\nImplement complex business logic in Power Apps using Power Fx, custom connectors, and component libraries - following reusable, maintainable development patterns.\nBuild and maintain Dataverse solutions for structured business data - defining tables, relationships, forms, views, business rules, and role-based security aligned to KR's data governance standards.\nIntegrate Power Apps with Power Automate flows, SharePoint document libraries, and Azure-hosted APIs - creating end-to-end solutions that automate and digitize business processes.\nConduct user acceptance testing (UAT) coordination and post-deployment support for Power Apps - gathering feedback, resolving defects, and iterating toward adoption.\nApply ALM (Application Lifecycle Management) practices for Power Platform solutions - using Azure DevOps pipelines and solution packaging for structured, repeatable deployments across Dev, Test, and Production environments\nPower BI Development & Analytics\nDesign and build Power BI reports and dashboards that deliver actionable business intelligence to KR's leadership, advisory teams, and operational stakeholders - replacing Domo and legacy reporting tools as part of KR's BI modernization initiative.\nDevelop semantic models (datasets) in Power BI Desktop using DAX - building robust, reusable measures, calculated columns, and hierarchies that serve as the single source of truth for each reporting domain.\nConnect Power BI to KR's data sources: Azure Synapse Analytics, Azure Data Lake Storage Gen2, SQL databases, SharePoint lists, and REST APIs - using DirectQuery, Import, and Composite models appropriately.\nBuild and maintain Power BI dataflows for reusable, governed data transformation logic - applying Power Query (M) to cleanse, reshape, and standardize data before it reaches report layers.\nImplement Row-Level Security (RLS) and Object-Level Security (OLS) in Power BI - ensuring reports enforce data access rules that align with KR's client confidentiality and internal access control requirements.\nPublish and manage Power BI content in workspaces - configuring refresh schedules, gateway connections, deployment pipelines, and sensitivity labels for published reports.\nCollaborate with business stakeholders to understand reporting requirements, validate data accuracy, and iterate on dashboard design - translating business questions into well-structured, intuitive visuals.\nDocument all semantic models, data source connections, and report logic - maintaining a living data dictionary that supports governance, audit, and onboarding of new developers\nAzure DevOps Engineering\nBuild, configure, and maintain Azure DevOps pipelines (CI/CD) for M365 and Power Platform workloads - automating build, test, and deployment processes for SPFx solutions, Power Platform solutions, and supporting APIs.\nManage Azure DevOps Boards for assigned initiatives - maintaining Epic/Feature/Story/Task hierarchy, sprint structure, board hygiene, and workflow automation rules in coordination with the PO/BA.\nConfigure branch strategies, pull request policies, and code review gates in Azure Repos - enforcing quality standards and protecting production deployments from unreviewed changes.\nImplement automated testing stages in CI/CD pipelines - unit tests, integration tests, and deployment validation checks - reducing manual release verification effort.\nMaintain environment configurations across Dev, Test, and Production for all M365 and Power Platform workloads - using variable groups, service connections, and environment approvals.\nMonitor pipeline health and build metrics - proactively identifying flaky tests, slow builds, and deployment failures, and resolving them before they impact delivery velocity.\nSupport the Azure Architect in extending Azure DevOps practices to other KR application workloads as the firm's DevSecOps maturity grows.\nGovernance, Security & Platform Health\nApply Microsoft 365 governance standards across all deliverables - sensitivity labeling, data loss prevention (DLP) policies, conditional access, and information barriers where required.\nImplement Power Platform governance: environment strategy (Dev/Test/Prod), DLP connector policies, solution management, and usage analytics via Power Platform Admin Center.\nCollaborate with the IT Security team to ensure SharePoint, Power Apps, and Power BI solutions comply with KR's security standards - including Entra ID authentication, least-privilege access, and audit logging.\nContribute to KR's M365 Center of Excellence (CoE) - building reusable component libraries, templates, coding standards, and developer guidance that raise the quality baseline across the team\nCollaboration & Delivery\nWork directly from user stories and acceptance criteria provided by the Bengaluru PO/BA and US stakeholders - asking clarifying questions early and flagging platform constraints before sprint commitment.\nParticipate in all sprint ceremonies - planning, standups, reviews, and retrospectives - contributing estimates, surfacing blockers, and demoing completed solutions to business stakeholders.\nProduce and maintain technical documentation for every deliverable: solution architecture, data source mappings, deployment guides, and user guides - so solutions are maintainable and transferable.\nMentor junior developers on the Bengaluru team on SharePoint, Power Platform, and Azure DevOps best practices.\nWhat Skills You’ll Bring:\nRequired\n4+ years of hands-on development experience across Microsoft 365 / Power Platform technologies in a professional environment.\nProficiency in SharePoint Online development - SPFx web parts and extensions, site architecture, permissions management, and content management.\nHands-on Power Apps development - Canvas Apps and Model-Driven Apps, Power Fx, Dataverse, and custom connector integration.\nPower BI development experience - semantic model design, DAX, Power Query (M), RLS/OLS implementation, and report/dashboard delivery.\nProficiency in Azure DevOps - CI/CD pipeline configuration (YAML), Azure Repos, Boards management, and release management.\nFamiliarity with Power Automate for workflow automation integrated with SharePoint and Power Apps.\nWorking knowledge of Microsoft Entra ID, Azure Key Vault, and M365 security and compliance tooling.\nExperience with ALM practices for Power Platform: solution packaging, environment management, and DevOps-integrated deployments.\nExcellent written and spoken English - ability to communicate solution designs and delivery status to US-based non-technical stakeholders.\nPreferred\nMicrosoft certifications: PL-400 (Power Platform Developer), PL-300 (Power BI Data Analyst), AZ-204 (Azure Developer), or MS-721 (SharePoint Developer).\nExperience with Microsoft Purview for sensitivity labeling, retention policies, and DLP across SharePoint and Power Platform.\nFamiliarity with Azure Synapse Analytics or Azure Data Lake Storage Gen2 as Power BI data sources.\nExperience building Power BI Embedded solutions or integrating Power BI visuals into custom applications.\nKnowledge of TypeScript and React for SPFx development.\nExposure to the Power Platform CoE Starter Kit for governance monitoring and adoption tracking.\nPrior experience in professional services, financial services, or a regulated industry where data sensitivity and access governance are critical.\nTech Stack at KR\nSharePoint: SharePoint Online, SPFx, PnP Framework, Microsoft Graph API\nPower Apps: Canvas Apps, Model-Driven Apps, Power Fx, Dataverse, Custom Connectors\nPower BI: Power BI Desktop, Power BI Service, DAX, Power Query (M), Deployment Pipelines, RLS/OLS\nPower Automate: Cloud Flows, Desktop Flows, Approvals, SharePoint & Dataverse integration\nAzure DevOps: YAML Pipelines, Azure Repos, Boards, Artifacts, Release Management\nSecurity: Microsoft Entra ID, Azure Key Vault, Microsoft Purview, DLP Policies\nData: Azure Synapse Analytics, Azure Data Lake Storage Gen2, Azure SQL\nMonitoring: Azure Monitor, Power Platform Admin Center, M365 Admin Center\nWhat we offer\nSharePoint: SharePoint Online, SPFx, PnP Framework, Microsoft Graph API\nPower Apps: Canvas Apps, Model-Driven Apps, Power Fx, Dataverse, Custom Connectors\nPower BI: Power BI Desktop, Power BI Service, DAX, Power Query (M), Deployment Pipelines, RLS/OLS\nPower Automate: Cloud Flows, Desktop Flows, Approvals, SharePoint & Dataverse integration\nAzure DevOps: YAML Pipelines, Azure Repos, Boards, Artifacts, Release Management\nSecurity: Microsoft Entra ID...","description_format":"text","description_chars":12713,"description_truncated":true,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":["Hybrid work"],"hiring_locations":[{"name":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Audit & Assurance Firms","Accounting & Bookkeeping Services","Tax Advisory & Preparation"],"lifecycle":[{"event":"open","at":"2026-09-11T07:59:18Z"}],"visa":[],"liveness":{"score":31,"band":"fade","label":"Fading","p_open":1,"p_active":0.71,"p_room":0.44,"age_days":79,"expected_fill_days":71,"reasons":["conf:2","win:tail","crowd:"],"computed_at":"2026-11-07T05:47:08Z"},"pay":null,"html_url":"https://alion.io/job/kaufmanrossin-m365-developer","json_url":"https://alion.io/job/kaufmanrossin-m365-developer.json","meta":{"generated_at":"2026-11-07T12:26:05Z","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":13900,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-08T00: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":678519},"rest":"https://alion.io/mcp/rest/get_company?id=678519"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fkaufmanrossin-m365-developer"},{"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%2Fkaufmanrossin-m365-developer"},{"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%2Fkaufmanrossin-m365-developer"},{"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/kaufmanrossin-m365-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fkaufmanrossin-m365-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":724467}},{"tool":"search_jobs","arguments":{"company":"kaufmanrossin.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":724467},"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"}}