{"id":3862511,"url":"https://alion.io/job/bdo-south-africa-senior-power-platform-applications-developer","title":"Senior Power Platform Applications Developer","company":{"id":3019875,"name":"BDO South Africa","domain":"bdo.co.za","url":"https://alion.io/company/bdo-co-za","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"MCI DirectHire","truth_index":{"grade":"C","score":69,"open_postings":23,"ghost_share":0.522,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":34,"computed_at":"2026-11-12T10:38:37Z"}},"role":"Enterprise Apps","role_family":"Enterprise Apps","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Johannesburg, South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"Agile","optional":false},{"name":"Azure","optional":false},{"name":"Azure DevOps","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"Power Apps","optional":false},{"name":"Power Automate","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false}],"status":"live","first_seen_at":"2026-11-06T10:22:36Z","employer_posted_date":"2026-11-06","last_verified_at":"2026-11-13T02:52:03Z","board_verified":true,"closed_at":null,"days_open":6,"trust":{"level":"ok","repost_count":0,"flags":["company_stale"],"days_open":5},"description":"Description\nPrimary Purpose of the Job\nYou will be responsible for designing, developing, deploying and supporting solutions on the Microsoft Power Platform (Canvas Apps, Model-Driven Apps, Power Automate, Power Pages) and/or Dynamics 365 (CE/CRM and possibly F&O) environments. You will act as a senior technical resource: driving architecture, mentoring other developers, integrating with other systems (e.g., Azure, APIs, SQL/Dataverse), ensuring best practices (ALM/CI-CD, governance, performance), and helping translate business requirements into technical solutions.\nMain Duties and Responsibilities\nEngage with business stakeholders to gather and refine requirements and translate them into technical designs and solutions.\nLead the development of model-driven and/or canvas Power Apps, Power Automate flows, Power Pages, and extend the solution via custom code/plugins where needed.\nArchitect and build integrations between the Power Platform/D365 and other systems (REST APIs, Azure Functions/Logic Apps, Dataverse, SQL, third-party services).\nCustomize/configure Dynamics 365 (Sales, Customer Service, Field Service, etc) and extend using SDK, plugins, workflows, custom connectors.\nDevelop and maintain Dataverse schema, business rules, security model, sharing model, and data integrations.\nEnsure ALM (application lifecycle management) practices: version control (e.g., Azure DevOps/Git), build/release pipelines, automated testing, environment management.\nMentor and support junior developers and other team members; share best practices.\nDrive performance, scalability, reliability, and maintainability of solutions.\nContribute to documentation (architecture, design, test plans, user guides) and to support/troubleshooting of live systems.\nStay current with Microsoft roadmap (Power Platform, D365, Azure) and propose innovations/improvements.\nRequirements\nQualifications/Recognition of Prior Learning equivalent\nGrade 12\nMicrosoft certifications (PL-200, PL-400, Dynamics 365 Developer Associate) preferred.\nBachelor’s degree in Computer Science, Information Systems, or similar preferred\nWork Experience and Knowledge\n5+ years of experience in a Microsoft ecosystem developer role, including strong hands on with Power Platform and/or Dynamics 365.\nProven experience designing and delivering solutions using Power Apps (model driven & canvas), Power Automate (including advanced flows or RPA), Power Pages.\nStrong experience with Dynamics 365 CE/CRM (and possibly F&O) customization/configuration and extension.\nProficiency in C#/.NET (for plugins/custom workflow activities), JavaScript/TypeScript (for client scripting/custom controls), HTML/CSS as needed\nGood working knowledge of Dataverse (entity modelling, relationships, business rules, security), SQL Server, relational database concepts.\nExperience with REST/HTTP APIs, OData, integration patterns, third party connectors.\nExposure to Azure services (Logic Apps, Functions, API Management, Service Bus).\nStrong experience with ALM/DevOps practices: version control, CI/CD pipelines, automated testing, environment management.\nStrong problem-solving skills, able to work independently and lead technical architecture decisions.\nExcellent communication skills and mentoring ability.\nStrong understanding of integration patterns, web services, APIs, and data migration strategies for connecting Dynamics 365 with external systems.\nSolid knowledge of software development lifecycle (SDLC) methodologies and agile development practices.\nFamiliarity with data migration concepts and tools for migrating data to Dynamics 365.\nCompetencies: Technical & Behavioural\nTechnical Competencies\nExpertise in Dynamics 365 and the Power Platform, including Dynamics 365 modules such as Sales, Marketing and Services.Advanced skills in Microsoft development stacks, including .NET, C#, JavaScript, HTML, CSS, and SQL Server.\nProficiency in developing, deploying, customizing, and integrating Microsoft Dynamics CRM\nDemonstrated Proficiency in customising and creating CRM Entities\nExtensive experience in designing and implementing custom plugins, workflows, actions, and web resources in Dynamics 365.\nDemonstrated Proficiency with PowerApps and Power Automate.\n• Proficiency in combining custom pages with D365 Modular Apps\n\nBehavioural Competencies\nInternally motivated, ability to work independently and in a team environment\nProactive, self-starter with initiative to find ways to improve solutions, systems, and processes \nProven Communication skills with both internal team members and external business stakeholders, ability to influence and build relationships at all levels \nExcellent analytical and problem-solving skills.\nBDO Core Competencies\nRelationships and Collaboration\nExceptional Client Service\nBusiness Growth\nEngaging people\nLeadership\nQuality, Risk management and Operational performance","description_format":"text","description_chars":4868,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Audit & Assurance Firms","Management Consulting","Tax Advisory & Preparation"],"lifecycle":[{"event":"open","at":"2026-11-06T10:22:36Z"}],"visa":[],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":6,"expected_fill_days":34,"reasons":["conf:2","stale_co","velocity","win:early"],"computed_at":"2026-11-12T10:38:37Z"},"pay":null,"html_url":"https://alion.io/job/bdo-south-africa-senior-power-platform-applications-developer","json_url":"https://alion.io/job/bdo-south-africa-senior-power-platform-applications-developer.json","meta":{"generated_at":"2026-11-13T05:43:34Z","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":12091,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":3019875},"rest":"https://alion.io/mcp/rest/get_company?id=3019875"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fbdo-south-africa-senior-power-platform-applications-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"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%2Fbdo-south-africa-senior-power-platform-applications-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Fbdo-south-africa-senior-power-platform-applications-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/bdo-south-africa-senior-power-platform-applications-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fbdo-south-africa-senior-power-platform-applications-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3862511}},{"tool":"search_jobs","arguments":{"company":"bdo.co.za","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3862511},"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"}}