DXC Technology logo

Sr Analyst II Software Engineering

DXC Technology
NewPosted today

LOCATION

BANGALORE · Hybrid

EXPERIENCE

4+ Years

TYPE

FullTime

SKILLS REQUIRED

Microsoft Dynamics 365C#power platformDataverseJavaScriptTypescriptPower AppsPower Automate

Job description

Overview

Senior software engineering role building, customizing and integrating Microsoft Dynamics 365 Project Operations, CRM/Customer Engagement and Power Platform solutions.

What you'll do

  • Configure, customize, and extend Microsoft Dynamics 365 Project Operations, including project planning, resource management, time/expense entry, and billing workflows.
  • Develop and maintain Dynamics 365 CRM solutions across Sales, Customer Service, and custom entities, including plugins, custom workflow activities, business rules, and form scripting.
  • Build canvas and model-driven Power Apps to support business processes, data capture, and operational dashboards.
  • Design and implement Power Automate cloud flows for process automation, notifications, approvals, and system integrations.
  • Develop custom Dataverse plugins and workflow assemblies using C#/.NET to extend platform behavior.
  • Create and maintain JavaScript/TypeScript web resources for form-level customizations, validations, and dynamic UI behavior.
  • Integrate Dynamics 365 and Power Platform with external systems using REST/OData Web APIs, Azure Functions, and Logic Apps.
  • Manage solution packaging, environment configuration, and application lifecycle management (ALM) across dev, test, and production.
  • Perform data migration, transformation, and validation activities using Dataverse tools and custom scripts.
  • Provide technical troubleshooting, performance optimization, and tier-3 support for Dynamics 365 and Power Platform applications.
  • Participate in Agile ceremonies including sprint planning, backlog refinement, code reviews, and release management.

What you'll need

  • Minimum 4 years of hands-on experience with Microsoft Dynamics 365 Project Operations (configuration, customization, and development).
  • Minimum 4 years of hands-on experience with Microsoft Dynamics 365 CRM/Customer Engagement (Sales, Customer Service, or custom modules).
  • Demonstrated experience building canvas and model-driven Power Apps for enterprise use cases.
  • Proven C#/.NET development experience for Dataverse plugins, custom workflow activities, and Azure Functions.
  • Strong experience with JavaScript/TypeScript for Dynamics 365 form customizations and web resources.
  • Solid understanding of Dataverse data modeling, security architecture, and solution lifecycle management.
  • Experience integrating Dynamics 365 with external systems via REST APIs, Azure Logic Apps, or Azure Functions.
  • Experience working in Agile/Scrum delivery teams on enterprise-scale implementations.
  • Strong analytical, problem-solving, and communication skills.
  • Bachelor's degree in Computer Science, Information Systems, or a related field (or equivalent experience).

Nice to have

  • Microsoft Certifications: PL-400 (Power Platform Developer), MB-800 (Business Central), PL-200 (Power Platform Functional Consultant), or MB-210/MB-230.
  • Power BI development experience, including reports, dashboards, DAX, and embedded analytics in Dynamics 365.
  • Azure DevOps proficiency, including CI/CD pipeline configuration for solution deployment and release management.
  • PCF component authoring using TypeScript and React for advanced custom controls.
  • Experience with PSA-to-Project Operations migration planning and execution.
  • SSIS or Azure Data Factory experience for large-scale data migration projects.
  • Familiarity with Dual Write and Virtual Tables configuration for Finance & Operations integration.
  • Knowledge of Dynamics 365 security role architecture, business unit design, and field-level security.
  • Experience with Copilot Studio (Power Virtual Agents) for conversational AI within Dynamics 365.

Details

  • Location: Bangalore, Karnataka, India.
  • Work model prioritizes in-person collaboration with flexibility for wellbeing, productivity and individual circumstances.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Sr Analyst II Software Engineering