Job Title: Enterprise Solutions Developer
This role involves designing and implementing tailored solutions using MS Dynamics 365 and Power Applications to meet business requirements.
Key Responsibilities:
* Collaborate with stakeholders to understand needs and translate them into functional specifications.
* Provide ongoing support, maintenance, and enhancements to existing Dynamics 365 applications.
* Design, develop, and maintain SharePoint sites and solutions to facilitate collaboration and information sharing.
* Create and manage lists, libraries, workflows, and user permissions.
* Ensure data governance and compliance within the SharePoint environment.
* Develop and customize Power Apps and Model-Driven Apps to enhance business processes.
* Integrate Power Apps with MS Dynamics 365, SharePoint, and other data sources.
* Leverage Power Automate to streamline and automate business processes, integrating with Dynamics 365 and other platforms to ensure efficient data flows and task automation.
* Ensure all developed solutions have an intuitive UI and are optimised for mobile and desktop experiences.
* Create comprehensive documentation for developed solutions and processes.
* Conduct training sessions for end-users to ensure effective utilization of applications and tools.
* Work closely with IT and business teams to identify areas for improvement and drive technological solutions.
* Troubleshoot and resolve issues related to MS Dynamics, SharePoint, and Power Applications in a timely manner.
Requirements:
* Bachelor's degree in computer science, Information Technology, or a related field.
* Proven experience with MS Dynamics 365, SharePoint Online, and Power Applications.
* Experience of Model-Driven Applications and their implementation within business environments.
* Proficiency in Microsoft Power Automate, Power BI, and Azure services.
* Familiarity with JavaScript, HTML, CSS, and other web technologies is a plus.
* Excellent analytical and problem-solving skills.
* Strong communication and interpersonal skills.
* Ability to work independently and in a team-based environment.
* Relevant Microsoft certifications desirable (e.g., Dynamics 365, Power Platform).
* Experience with Azure DevOps or similar project management tools.
* Knowledge of data integration techniques and APIs.
* Understanding of information technology fundamental tools and concepts (SDLC).
* Strong knowledge of programming languages such as Java or Python.
* Experience with database management systems.
* Ability to analyze and create tests and develop specifications and requirements for end users to follow.
Benefits:
* A competitive salary package commensurate with experience and qualifications.
* The opportunity to work in a dynamic and supportive environment, collaborating with industry leaders and contributing to a sustainable future.
* We value work-life balance and encourage professional growth through training and development programs.