NET Developer
Uni Systems View all jobs
- Valletta, Malta Island
- Permanent
- Full-time
- Lead the configuration, development, and implementation of ICT components, including source code, solution architecture, software components, design patterns, database schemas, and backend system configuration across cloud and on-premises infrastructure.
- Design, prototype, develop, and test applications for the European Institution Operational Support Centre (C1), according to the prioritised backlog agreed between ICT and business.
- Lead and provide technical support for the information systems roadmap, including Azure cloud environment, SharePoint Online, and Microsoft 365 services.
- Create and maintain SharePoint Online site collections, including multiple sites, navigation structures, custom content types, site columns, pages, web part pages, workflows, retention policies, and governance policies.
- Implement task automation and CI/CD pipelines for ICT projects.
- Implement user interface design and ensure the final look and feel of applications.
- Conduct technical reviews, including source code reviews, ensuring applications meet usability, functional, and client UI standards.
- Design, implement, test, and maintain integrations with external systems and platforms.
- Coordinate with the ICT team to align solution architecture and software engineering with best practices.
- Monitor and report on system usage and analytics, perform security audits, and provide recommendations.
- Support reporting on ICT team activities and application lifecycle (design, development, implementation, testing).
- Produce and maintain technical documentation, including architecture documentation, operational manuals, release notes, and user guides.
- Bachelor Degree + minimum 10 years of relevant professional experience
- Software development using .NET 6 (or newer), C#, ASP.NET, ASP.NET MVC, ASP.NET Web API, Entity Framework, and VB.NET.
- Experience with front-end JavaScript frameworks such as Vue.js or React.
- Experience working with SharePoint Online in enterprise environments.
- Development of unit tests for both front-end and back-end functionality.
- Use of Microsoft Entra ID (Azure Active Directory), Azure App Services, Microsoft Graph API, and Azure DevOps.
- Advanced experience with Web APIs and system integration.
- Website support and maintenance tasks.
- Use of web technologies including JavaScript, XML, HTML5, CSS3, and frameworks such as Bootstrap.
- PowerShell scripting (or equivalent).
- Independent use of SQL and Microsoft SQL Server, including database design, stored procedures, and performance troubleshooting.
- Experience with Azure Blob Storage or Azure Data Lake Storage Gen2.
- Experience with SharePoint Framework (SPFx) and PnP (Patterns and Practices / Microsoft 365 Community tools).
- Experience with Microsoft Copilot Studio.
- Experience working with Microsoft Power Platform.
- Good knowledge of English