
Intermediate Application Developer
- Valletta, Malta Island
- Permanent
- Full-time
- Configure, develop, and implement ICT components, including source code, solution architecture, and database schemas.
- Design, prototype, develop, and test C1 applications following best practices.
- Provide technical support in the information systems' roadmap, including Azure cloud environment, SharePoint Online, and Microsoft 365 presence.
- Create and maintain SharePoint Online site collections and implement task automation and CI/CD.
- Implement the final UI design and ensure usability and functional standards.
- Conduct technical reviews and integrate systems as required.
- Coordinate with the ICT Team to ensure alignment with best practices and maintain up-to-date project documentation.
- Monitor usage analytics, perform security audits, and report on system performance.
- Bachelor's plus a minimum of 6 years of relevant professional experience
- Fluency, in English, to at least B2 level according to the CEFR (Common European Framework of Reference for Languages).
- Proficiency in .NET 6, C#, ASP.NET, ASP.NET MVC, ASP.NET Web API, and Entity Framework.
- Experience with front-end frameworks like Vue.js or React.
- Experience with SharePoint Online on enterprise applications.
- Development of unit tests for both front-end and back-end functionalities.
- Familiarity with Azure Active Directory, Azure App Services, Microsoft Graph API, and Azure DevOps.
- Proficient in using Web APIs and performing system integrations.
- Experience with modern web technologies (JavaScript, XML, HTML/5, CSS/3, Bootstrap).
- Proficiency with PowerShell scripting.
- Strong SQL skills and experience with Microsoft SQL Server.
- Knowledge of Azure Blob Storage or Azure Data Lake Storage Gen 2.
- Familiarity with SharePoint framework (SPFx) and Microsoft Power Platform.
- Ability to apply artificial intelligence models and algorithms.
- Website support and development.
- Implementation of CI/CD for ICT projects.
- Usage of Microsoft Entra ID and other Azure components.
- System performance troubleshooting and optimization.
- Strong communication and collaboration skills.
- Problem-solving abilities and analytical thinking.
- Team-oriented with a proactive approach to tasks.
- Daily updates on the JIRA ticketing tool.
- Production and maintenance of technical documentation including architecture documents, maintenance manuals, and user manuals.