Tasks description:
Collaborate with the ICT Team (Project Manager (PM), Solution Architect (SA), Business Analysts (BA), Testers, Application Developers), Product Owners and Business Stakeholders, on the analysis and design of evolutionary changes, new features, and improvements.
The individual will have to report their work on the JIRA ticketing tool and ensure that all the tickets are up to date on a daily basis; the EUAA’s Project Manager and the EUAA’s Solution Architect are in charge of project management, and as such they agree with the consultant on the management of the project and the technical choices.
The individual is expected to perform the following tasks:
• Configure, develop, and implement ICT components, including source code, solution architecture, software components, design patterns, database schemas, and configuration of the respective backend systems, including cloud and on-prem infrastructure.
• Design, prototype, develop and test the C1 applications, according to the prioritised backlog agreed between ICT and business.
• Provide technical support in the information systems’ roadmap, including EUAA’s Azure cloud environment, SharePoint Online and Microsoft 365 presence.
• Create and maintain SharePoint Online site collections with multiple sites, unique navigational elements, custom content types and site columns, site pages, web part pages, workflows, retention policies and governance policies.
• Participate in the establishment and development of analytics, monitoring and reporting on usage as well as the provision of regular reports.
• Implement the final design (i.
e.
"look-and-feel") of the User Interface (UI).
• Conduct technical reviews ensuring that the application UI meets usability, functional, and client’s UI guidelines and standards.
• Design, implement, test and maintain integration with other systems, as required.
• Coordinate with the ICT Team in order to align solution architecture and software engineering with the current best practices.
• Monitor and report on usage as well as perform security audits of the system, whilst providing advice accordingly.
• Support reporting on the activities of the ICT Team and the status of the applications’ design, development, implementation and testing.
• Produce and maintain technical and system documentation.
The offer needs to illustrate how the profile will perform the tasks with the following technologies and environments, when required by the implementation:
• Software development in.
NET (framework 4.
x or 6+), C#, ASP.
NET, ASP.
NET MVC, ASP.
NET Web API and Entity Framework.
• Work with SharePoint Online on an enterprise application.
• Development of unit tests to test front-end functionality and back-end functionality.
• Usage of Azure Active Directory, Microsoft Graph API and Azure DevOps.
• Tasks in website support.
• Usage of web technologies, including JavaScript, XML, HTML, and CSS, and web design.
• Work in one or more front-end JavaScript frameworks, such as Vue.
js or React.
• Usage of PowerShell scripting (or similar).
• Work independently with SQL Server database structures, stored procedures, including the troubleshooting of database performance issues, and development of SSIS packages.
• Usage of SharePoint, PowerShell, and SharePoint Management Shell, as well as the different out of the box web parts and their functionality.
• Translate a final EUAA task design into a finished SharePoint Online web presence.
• Usage of information management technologies and platforms, especially SharePoint Online, as related to the tasks.
• Usage of SharePoint framework (SPFx) and PnP (Patterns and Practices/Microsoft 365 and Power Platform Community) tools.
Requirements
The candidate also needs to perform independently and with quality to deliver the tasks in case the following technologies and environments are required by the implementation:
• Performing tasks with the DevExpress library.
• Performing tasks with Microsoft Power Platform.
• Completing the proposed tasks with Azure, including Azure App Services, automated builds and automated deployments.