Go Back
MS-Dynamics Architect
- IT, Software development, System Engineering Jobs
- Sales, Business Development, Business Consulting
- Management (incl. project, product management & human resources)
Description
-
Participate in design sessions with project staff as required;
-
Build business processes to support business applications;
-
Participate in team reviews of design artefacts and code, make changes as required, and recommend alternative solutions where appropriate;
-
Design application systems either through new development of systems, enhancement of existing systems, or 3rd party products;
-
Work with technical and functional teams to ensure effective delivery of systems;
-
Use software development methodologies and standards as defined by organization to effectively code and deliver systems;
-
Work with technical teams within group as well as outside group to ensure effective delivery;
-
Follow established processes for configuration and release management to ensure that all project artefacts are managed, integrated, and versioned according to standards;
-
Perform the following activities related to the implementation of the Single Programming Document (SPD) module of the Common Planning, Monitoring and Reporting Tool (CPMRT), according to corporate and current industry best practices;
-
Manage, configure, and customize the MS-Dynamics 365 modules, and perform custom developments using MS Power Platform and/or .NET;
-
Develop reporting and outputs in various formats including but not limited to MS Word, pdf, Power BI, native Dynamics reporting, etc.;
-
Work with staff and key stakeholders to define the high-level solution to be delivered and implement the solution according to the agreed requirements;
-
Implement the final design (i.e., "look-and-feel") of the User Interface (UI) collaborating with staff and key stakeholders;
-
Coordinate technical reviews ensuring that the application UI meets usability, functional, and client's UI guidelines and standards;
-
Collaborate with governance/oversight group to align with corporate strategy;
-
Configure MS-Dynamics 365 frontend and backend including but not limited to user authentication, accounts and roles, content security, metadata management and associated workflows;
-
Perform unit tests;
-
Administer, configure, and support and maintain IDS development;
-
Monitor and report on usage as well as perform security audits of the system;
-
Produce / contribute to the production of relevant "How-To" documentation.
Responsibilities
-
Minimum 3 years of relevant education (bachelor degree or equivalent) completed successfully and certified;
-
Minimum 9 years of IT professional experience;
-
At least 3 years of experience in Architecture, design, and development of MS Dynamics systems;
-
Minimum 3 years expertise in .NET development within the Microsoft Dynamics Development Framework;
-
Expert knowledge of configuring and customising Microsoft Dynamics 365;
-
Very good knowledge of application development on MS Power Platform;
-
Expert knowledge of Dynamics 365 Customisations: Entity-Relationship Management, Processes, Flows, Business Rules;
-
Expert knowledge in Microsoft Power Apps and Microsoft Power Automate;
-
Knowledge of MS Dynamics 365 Security and Licensing Model;
-
Good knowledge of Microsoft Graph API and Microsoft Dataverse Web API;
-
Knowledge of Web Technologies: JavaScript, Angular.js, Typescript;
-
Good knowledge of ArchiMate or MS Visio;
-
Knowledge of PowerBI dashboard reports is essential;
-
Expert knowledge of configuring and customising Microsoft Dynamics 365 Customer Engagement modules and Microsoft Dynamics 365 for Finance and Operations;
-
Strong Object-Oriented skills using open architecture standards as well as best practices, design principles, and techniques with regards to: BPEL, UML, WSDL, JDBC, SQL, XML/XSL, SOAP, Webservices;
-
MS Word macros to generate report outputs based on MS Dynamics data;
-
Strong background in systems architecture and relevant technologies, including portal technologies, middleware technologies, and J2EE;
-
Strong skills in Services Design Best Practices, Service Performance Monitoring, Service;
-
Certification in Microsoft Dynamics will be considered as an asset;
-
Good command of English.
Hard Skills
- Microsoft Office
- Coding and Programming (Python, C#, Java, PHP, etc
- Online Networking
- Data Analytics
- Database and Queries
- Operating Systems
- Windows operating system
- Statistical Analysis
- Advanced Excel Skills (queries, pivot tables, formulas, macros)
- Quantitative/Qualitative Data Analysis
- Data Management
- Software development
- UI design
- Graphic design
- Cross-functional collaboration
- Advanced language knowledge
- Advanced writing skills
- Business Process Understanding
Soft Skills
- Communication
- Skilled Collaborator
- Organized
- Hands-on
- Attention to detail