Responsible for the full development lifecycle of MS Dynamics 365 features, including design, coding, testing, and QA.
Resolve complex technical issues and mentor others in problem-solving. Strong problem-solving skills to diagnose and resolve technical issues.
Drive initiatives to achieve high-quality, reliable, and efficient outcomes.
Collaborate with team members, sharing expertise to ensure collective product success.
Continuously enhance agile software engineering skills and work methods.
Specialize in core technical areas, contributing to team tasks and objectives.
Design and develop cutting-edge architecture for MS Dynamics 365 applications across global teams. Translate customer needs into innovative product concepts and hands-on implementation.
Uphold stringent quality standards for product development.
Navigate ambiguity effectively and proactively in a dynamic environment.
Open to having ideas challenged and working in a collaborative setting.
Implement technical aspects of Dynamics 365 Finance modules, including General Ledger, Accounts Receivable/Payable, and more.
Create technical design documents, translating business requirements into functional and integrated solutions within Dynamics 365 for Finance.
Manage the MS Dynamics 365 system lifecycle, including analysis, architecture, design, development, integration, and testing for releases.
Address technical and integration issues reported by business users in Techno-functional areas. Develop and customize technical designs following industry best practices.
Stay informed about the latest Dynamics 365 updates to utilize new features and improvements. Conduct training for end-users on Dynamics 365 Finance to ensure effective usage.
Work with architects and consultants to establish best practices.
Build and maintain strong relationships with internal teams and external partners/vendors.
Provide guidance and project management to consultants as needed.
Offer post-implementation support to resolve issues and respond to user queries.
Communicate progress through clear and concise status reports.
Demonstrate strong product instinct and project management skills to successfully complete projects.
Experience and skills
Minimum 6 - 8 years of Technical experience in MS D365 Finance.
Experience with full life cycle successful implementations (at least 2 large projects as a technical consultant) in a role of a Developer, Technical consultant.
Proficiency in Dynamics 365 applications, including Finance, Operations, Sales, Customer Service, and Field Service
Understanding of Dynamics 365 architecture, components, and deployment options.
Experience with programming languages such as C#, .NET, JavaScript, and HTML.
Knowledge of the Microsoft Power Platform, including PowerApps, Power Automate, and Power BI.
Experience with creating and modifying forms, views, workflows, business rules, and dashboards.
Integration and upgradation experience on MS Dynamics 365 (code and data upgrade).
Experience in complex data migration (using DIXF, third party tools, custom development (EXCEL/CSV programs) would be desired.
Experience in complex integration development (web services, DIXF, .net custom client-server applications, knowledge of standard web services and integration protocols - OData, SOAP, JSON, REST, SSIS, direct SQL, Azure logic apps)
Proven knowledge on functional concepts like O2C, P2P, Advanced bank reconciliation, management reporter, COA, Cash flow forecast, Vendor payment process automation, Vendor prepayment, Credit and collection process, Product information management, posting profiles, procurement process, Fixed asset transactions, Electronic reporting, Tax related setups, Tax declaration, excel add in, Intrastat, EU Sales list, etc. is desired.
Ability to work in both team environment and as an individual contributor.
Knowledge of Azure Devops, CICD Pipeline.
Experience supporting Microsoft Dynamics 365 Finance would be well regarded.
Valid Microsoft functional certifications would be an added advantage.
Relevant Microsoft D365 certifications (e.g., MB-300, MB-310, MB-500) are highly preferred.
Qualifications:
Good English skills (written and verbal), other languages welcome depending on location
Very communicative to work with internal and external resources
Hands-on, committed, team player with a clear emphasis being able to work independently, driven and enthusiastic.
Self-motivated to continuously expand personal, professional knowledge. Professional with good organisational skills.