Employer Active
Job Title: Applications Development Manager
Location: D n Laoghaire Co Dublin Hybrid (2 days Onsite/week)
Contract / Permanent: FTC 12 Months With further extension.
Start date: 4th June 2024
Role:
Nature of the Services Required comprehensive description of the Client s requirements.
CLIENT Operating Environment:
CLIENT operates a virtualised Microsoft HyperV clustered environment with Azure Windows Servers 2016/22 Microsoft 365 and Windows 10.
CLIENT operates a cloud first IT strategy with most applications hosted online. Data is primarily stored on Azure SharePoint OneDrive and TEAMS with disaster recovery capacity on servers. Some applications and legacy and backup data are hosted on servers.
For Solution development in response to Business needs the initial preference is to develop solutions inhouse via Microsoft platform development. If required functionality is unavailable or if mandated by a 3rd Party authority SaaS solutions are considered.
Warehoused on the Microsoft Dataverse CLIENT inhouse solutions include Microsoft Dynamics CRM Sales & Marketing Customer Voice PowerApps with workflows and integration into other Microsoft 365 applications.
Fortinet technology is deployed for firewall security devices corporate and guest wifi.
Telecoms is provided via MS TEAMs with some CLIENT issued mobile phones (iOS) managed via InTune.
Home users access the CLIENT network via a VPN secured via Fortinet.
All ICT infrastructure is owned by CLIENT and is the responsibility of the ICT Department. No infrastructure can be purchased or connected to the CLIENT ICT network without the specific approval of the ICT Manager
Applications Development Managers Key Activities:
Lead and implement ICT solutions development ensuring best practice approach to the creation deployment and maintenance of CLIENT software solutions (requirements gathering & analysis design principles development methodology testing & quality assurance security considerations documentation & knowledge sharing scalability & performance Data management project management release management user training & support continuous improvement compliance and regulation.
Working closely with CLIENT ICT and business teams identify and develop appropriate solutions using technologies currently available to CLIENT including Microsoft CRM Sales and Marketing PowerApps and flows to automate repetitive tasks and streamline business processes and automate tasks to meet department and organisational objectives.
Develop solutions that enable detailed analytics and reporting capabilities to enable creation of reports and dashboards to track key metrics and make datadriven decisions.
Stay current with emerging technologies trend and best practices in IT solution development to innovate and adapt solutions to changing business requirements.
Support CLIENT ICT Helpdesk in resolution of queries related to CLIENT inhouse solutions including Microsoft Dynamics CRM support (level 2/3) PowerApps Flows etc.
Ensure thorough documentation of code architecture and development processes for reference and knowledge sharing.
Experience Level Required: It is a mandatory requirement that the Resource proposed has the equivalent of 46 experience with a progressive increase in responsibility and has experience of proficiency in Microsoft technology stack including MS Dynamics CRM Sales and Marketing MS Power Platform MS Flows and MS Dataverse
Key Deliverable:
The following nonexhaustive list of Key Deliverables are applicable to this Role.
Develop solutions that enable detailed analytics and reporting capabilities to enable creation of reports and dashboards to track key metrics and make datadriven decisions.
Identify assess and mitigate risks associated with solution development projects to minimise potential impacts on project timelines resourcing and quality.
Stay current with emerging technologies trends and best practices in IT solution development to innovate and adapt solutions to changing business requirements.
Support CLIENT ICT Helpdesk in resolution of queries related to CLIENT inhouse solutions including Microsoft Dynamics CRM support (level 2/3) PowerApps Flows etc.
Key Experience/Competencies/Skillsets:
The following Experience/Competencies/Skillsets are applicable to this Role.
Experience of leading and implementing ICT solutions projects ensuring best practice approach to the creation deployment and maintenance of software solutions through the software development lifecycle including direct participation in software builds.
Experience of working closely with ICT and business teams to identify and develop appropriate solutions using technologies currently available including experience in Microsoft CRM Sales and Marketing PowerApps and flows to automate repetitive tasks and streamline and automate business processes.
Experience of ensuring thorough documentation of code architecture and development processes for reference and knowledge sharing.
Experience of how you establish that solutions developed are risk assessed and compliant with security and privacy regulations and organisational compliance.
Within the responses to the above experience s requests please reference the following.
Experience:
Experience in designing scalable and efficient IT solutions including system architectures data structures and integration points.
Proven track record of leading successful software lifecycle projects including design development and deployment.
Proficiency in front and backend development with expertise in cloud and mobile technologies.
Expertise in integrating 3rd party services and systems into IT solutions.
Competencies:
Strong analytical skills to identify complex issues conduct root cause analysis and implement effective solutions.
Capacity to think creatively and propose innovative solutions to complex problems.
Continuous learning approach staying updated with latest developments in technology and incorporating new skills and knowledge into projects.
Skillsets:
Ensure quality and reliability of solutions via rigorous quality assurance and testing procedures.
Experience working in Agile development environments.
Understanding cybersecurity principles and implementing security measures within applications.
Familiarity with User experience (UX) principles and best practices when building user interfaces for solutions
Full Time