Dynamics 365 Engineer (Hyderabad)

Dynamics 365 Engineer (Hyderabad)

04 Oct
|
Talent21
|
Hyderabad

04 Oct

Talent21

Hyderabad

Role: Dynamics 365 Engineer

Squad: UKI-SAPDecomEnabler

Function: Technology

Location: Hyderabad

Employment/Engagement: Full-time

Role Purpose

Centrica is looking for an experienced Microsoft Dynamics 365 Engineer to join the UKI-SAPDecomEnabler squad, supporting the modernisation of enterprise applications and the progressive transition of business capabilities and integrations away from legacy SAP-dependent services.

The Dynamics 365 Engineer will design, build, test and maintain high-quality solutions using Microsoft Dynamics 365 and the Power Platform, working within a cross-functional engineering squad alongside Product, Architecture, QA, Operations and other technology teams.

The role requires strong Dynamics engineering capability together with experience in integrations, APIs, Power Platform, Azure services and up-to-date software-engineering practices.

Within the SAPDecomEnabler context, the engineer will work with relevant application and integration teams to understand existing SAP dependencies and help deliver Dynamics-based capabilities and integrations required to support the target-state architecture.

Key Responsibilities

1. Dynamics 365 Engineering

- Design, develop, test and maintain scalable solutions using Microsoft Dynamics 365.
- Configure and customise Dynamics applications to meet agreed business requirements.
- Develop high-quality, secure and maintainable solutions in accordance with established engineering standards.
- Develop and maintain Dynamics components including:

- Entities / tables

- Plugins

- Workflows

- Business logic

- Web resources
- Model-driven applications

- Custom controls

- Integrations
- Analyse technical requirements and translate them into robust Dynamics solutions.
- Ensure solutions meet agreed functional and non-functional requirements.

1. SAP Decommissioning Enablement

- Work within the UKI-SAPDecomEnabler squad to support the transition of relevant capabilities and dependencies away from legacy SAP services.
- Collaborate with SAP, application, architecture and business teams to understand existing process and integration dependencies.
- Identify where Dynamics 365 capabilities form part of the target-state solution.
- Develop or enhance Dynamics functionality required to support processes transitioning away from SAP.

- Support the replacement or decoupling of SAP-dependent interfaces where Dynamics is part of the target architecture.
- Work with integration teams to ensure downstream and upstream dependencies are understood and addressed.
- Support migration, cutover, validation and stabilisation activities associated with the transition.





- Ensure replacement capabilities are operationally ready before associated legacy dependencies are retired.

1. Dynamics 365 &

• Power Platform

- Develop solutions using the Microsoft Power Platform alongside Dynamics 365.
- Build and enhance solutions using:

- Power Apps

- Power Automate

- Dataverse
- Model-driven applications
- Automate business processes and workflows using appropriate Power Platform capabilities.
- Develop reusable components and patterns where appropriate.
- Ensure Power Platform solutions follow agreed governance, security and development standards.

1. Integration Engineering

- Design and develop integrations between Dynamics 365 and other enterprise systems.
- Build and consume REST APIs and web services.
- Support integration with legacy/SAP applications during transition.
- Work with Azure-based integration technologies where appropriate.
- Develop solutions using technologies such as:

- Azure Functions

- Azure Logic Apps

- Azure Service Bus

- APIs / Web Services
- Support event-driven and asynchronous integration patterns.
- Ensure integrations are secure, resilient, observable and supportable.
- Troubleshoot complex integration and data-flow issues across platforms.

1. Software Development

Depending on the Dynamics solution area, develop and maintain solutions using relevant technologies including:
- C#
- .NET
- JavaScript
- TypeScript
- Dynamics plugins
- Workflow assemblies
- FetchXML
- Web resources
- APIs and web services

Apply appropriate coding standards, design patterns and engineering practices to ensure solutions are maintainable and scalable.
1. CI/CD &

• DevOps

- Work with modern source-control and CI/CD practices.
- Maintain application code and configuration within appropriate version-control repositories.
- Build and support automated deployment pipelines for Dynamics and Power Platform solutions.
- Promote controlled and repeatable deployment across environments.
- Participate in code reviews and peer reviews.
- Implement automated testing where appropriate.
- Support continuous improvement of development and deployment practices.
- Ensure releases comply with Centrica change, security and engineering controls.

1. Testing &

• Quality Engineering





- Take ownership of the quality of delivered Dynamics solutions.
- Develop and execute appropriate unit and technical testing.
- Support integration, system and user-acceptance testing.
- Participate in peer/code reviews.
- Investigate and resolve defects proactively.
- Ensure technical solutions satisfy functional and non-functional requirements.
- Support regression testing during SAP transition and decommissioning activities.
- Validate that changes do not adversely affect existing business processes and integrations.

1. Security &

• Compliance

- Develop solutions in accordance with Centrica security and data-protection requirements.
- Apply appropriate Dynamics security roles and access controls.
- Ensure customer and business data is handled responsibly.
- Follow secure software-development practices.
- Consider security, privacy and compliance requirements throughout the development lifecycle.
- Work with Security and Architecture teams where design approval or specialist input is required.

1. Performance, Resilience &

• Scalability

- Design Dynamics solutions with appropriate consideration for:

- Performance

- Availability

- Scalability

- Resilience

- Maintainability

- Supportability
- Identify and resolve performance issues.
- Ensure integrations can handle expected business volumes.
- Avoid unnecessary customisation where standard Dynamics/Power Platform capabilities can meet requirements effectively.
- Contribute to continuous platform optimisation.

1. Live Service Support

- Support Dynamics solutions after deployment into production.
- Participate in incident investigation and technical troubleshooting.
- Perform root-cause analysis for recurring issues.
- Resolve defects and production problems.
- Contribute to ongoing platform and service improvements.
- Ensure appropriate technical documentation and support knowledge is maintained.

- Support hypercare following major migrations or SAP decommissioning releases.

1. Agile & Cross-Functional Delivery

- Work as part of the UKI-SAPDecomEnabler cross-functional squad.

- Collaborate closely with

- Product Owners

- Software Engineers

- SAP SMEs

- Solution/Technical Architects

- QA / Quality Engineering

- Security

- Infrastructure

- Integration teams

- Operations

- Business stakeholders
- Participate in sprint planning, refinement, stand-ups, retrospectives and technical design discussions.

- Take ownership of agreed work items through to completion.
- Raise risks, blockers and dependencies early.
- Contribute positively to team delivery and continuous improvement.

📌 Dynamics 365 Engineer (Hyderabad)
🏢 Talent21
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: dynamics 365 engineer (hyderabad) / hyderabad