Job Description
This role is responsible to manage and oversee the
development and customisation capability of the core D365 development,
configuration, technical analysis, D365 UI Enhancements, Staging &
Warehouse Development, ETL Enhancements, Interface Development, Staging &
mapping (Core) Development, Staging and Mapping (UI) Development and Testing. v
- Manage and oversee the setup of the technical framework within
the team and implement best practices needed for a technical function to
strive.
- Accountable to manage and oversee the codebase, technical
design, and development of modifications to the standard D365 F&O
solution, unit testing and creating supporting documentation.
- Implement D365 according to best practices.
- Oversee the team to provide technical input in creating
functional specifications.
- Oversee the team to create code to assist with
interoperability between software platforms and move data between the
platforms.
- Oversee the team to develop code to provide or consume data
via API end points.
- Oversee the team to Implement bug fixes and other change
requests as needed.
- Communicate with requestors to set expectations and
notifications for completion and requests for additional information.
- Participate in and help develop and refine Agile processes.
- Oversee the team to manage software code through full
development lifecycle.
- Oversee the team to create System architecture and finalizing
logical architecture, components, and roles within the platform.
- Manage team to create detail Design & Data Modelling /
Sequence Diagram / Data flow / Database ERD
- Manage and oversee team to design Cloud-Native software design
on Azure and technical stack details and API design.
- Provide clarity on design principles – Scalability, Cost,
Security, Fault Tolerance, Self-Recovery, High Availability, Efficiency,
Manageability.
- Manage team reporting development with SSRS or Power BI.
- Manage team to Improve the look and feel and user interaction
of apps
- Manage team to create overall concepts for the user experience
within a business webpage or product, ensuring all interactions are
intuitive.
- Manage and oversee team to analyze responses and website data
to determine high traffic web pages and why some perform better than
others.
- Manage and oversee team to design the aesthetics to be
implemented within a website or product, from the layout menus and
drop-down options to colors and fonts.
- Manage team to design and build software applications to
function across multiple platforms
- Produce front-end code and visual comps to create a polished
and highly functional user interface with a focus on usability and
simplicity of design.
- Oversee team to collaborate with end users of software
programs, including various professionals and office managers, to
determine user needs and adapt programming accordingly,
- Ensure software operates across a range of programs and
platforms, including Microsoft and Apple products and various mobile
operating systems,
- Manage team to use graphic design software to create branding
and logos and incorporate visual elements into programming with the goal
of creating a streamlined design and a pleasant but visually simple user
interface,
- Manage team to conduct thorough testing of user interfaces in
multiple platforms to ensure all designs render correctly and systems
function properly, incorporating feedback from actual potential users as
well as members of the design team,
- Solve any design or usability issues that arise and anticipate
potential future problems so they can be resolved before they impact
users,
- Understand full stack of product and service offering.
- Data set up and migration and Master data setups and
configuration.
- Manage team to Backup and restore databases and software.
- Manage and oversee team to install and implement packages
releases.
- Manage and oversee team to provide technical/functional
information as and when required for Requests for Proposals.
- Provide solution recommendations to architects as and when
required.
- Ensure as is and to be processes are well understood when
participating in workshops.
- Manage and oversee team to conduct on site hand holding after
go-live to ensure adoption and understanding of solution and processes.
- Oversee Level 2 support.
How To Apply