Application Developer (.NET, SharePoint)
European Dynamics
- Valletta, Malta Island
- Permanent
- Full-time
- Collaborate with the ICT Team, Product Owners and Business Stakeholders on the analysis and design of evolutionary changes, new features, and improvements;
- Design, prototype and develop solutions, according to the prioritized backlog agreed between ICT and business;
- Prepare and assess REST API’s for integration with other applications and presentation of additional information, as required by the business;
- Design application systems either through new development of systems, enhancement of existing systems, or third-party products;
- Use software development methodologies and standards as defined by the organization to effectively code and deliver systems;
- Create and maintain SharePoint 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.
- University degree, combined with relevant professional experience of more than 10 years;
- Experience with .NET (framework 4.x and 6+), C#, ASP.NET, ASP.NET MVC, and ASP.NET Web API, including integration with modern authentication;
- Experience with SharePoint PnP Framework (deployment templates), site and list templates, SharePoint REST API’s, client-side web parts, Custom actions, and PowerShell;
- Experience with one or more front-end JavaScript frameworks, such as Vue JS, Angular or React;
- Experience with Azure Active Directory, Microsoft 365 and Azure DevOps;
- Experience with IT support in enterprise-level SharePoint on-prem environments and SharePoint Online presence;
- Knowledge of Microsoft SQL Server, including T-SQL stored procedures;
- Knowledge of assessing, proposing, designing, prototyping, developing, testing, configuring, and maintaining technical solutions related to key business requirements;
- Excellent command of the English language.