Oh oh! Awesome! {$ msg.text $} ({$ msg.count $})

Senior Application Developer (.NET/ SharePoint)

  • Applications are considered on a rolling basis
  • Malta
  • Hybrid
  • Applications are considered on a rolling basis
  • Malta
  • Hybrid

On behalf of our client the European Union Agency for Asylum in Malta, we are looking for a Senior Application developer to join our international team in a hybrid work model. The successful candidate will work on large & complex projects, supporting the European Systems landscape, within a multicultural environment.

What you will do...

• Lead the configuration, development, and implementation of ICT components, including source code, solution architecture, software components, design patterns, database schemas, and configuration of the respective backend systems, including cloud and on-premises infrastructure

• Design, prototype, develop and test the C1 applications, according to the prioritized backlog agreed upon between ICT and business

• Lead and 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 with multiple sites, unique navigational elements, custom content types and site columns, site pages, web part pages, workflows, retention policies, and governance policies.

• Implement the final design (i.e. "look-and-feel") of the User Interface (UI).

• Design, implement, test, and maintain integration with other systems, as required.

• Coordinate with the ICT Team to align solution architecture and software engineering with the current best practices.

• Support reporting on the activities of the ICT Team and the status of the application’s design, development, implementation, and testing.

• Produce and maintain technical and system documentation.

• 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.
• 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, and 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.

• 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

• 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.

What is your experience...

  • Minimum 6 years of IT professional experience
  • Extensive experience in software development using .NET framework 4. x or 6+, C#, ASP.NET, ASP.NET MVC, ASP.NET Web API, and Entity Framework.
  • Proficiency in developing unit tests to test both front-end and back-end functionality
  • Proficiency in working with SharePoint Online for enterprise applications.
  • Knowledge of SharePoint Framework (SPFx) and PnP (Patterns and Practices/Microsoft 365 and Power Platform Community) tools.
  • Familiarity with Azure Active Directory, Microsoft Graph API, and Azure DevOps
  • Strong knowledge of web technologies, including JavaScript, XML, HTML, and CSS, as well as web design principles.
  • Experience using PowerShell scripting (or similar) and Microsoft Power Platform.
  • Ability to work independently with SQL Server database structures, including stored procedures
  • Fluency in English

Personal Characteristics...

  • Attention to detail and a strong sense of responsibility;
  • Good analytical and problem-solving skills;
  • Proactively manage own tasks and projects to agreed deadlines;
  • Ability to work effectively & efficiently with various diverse work teams (Development, Testing, and Project Management).

Applications must be in the English language

Great Place to Work

  • Meal Vouchers

  • Private Medical Insurance plan

  • Private Pension plan

  • Company car leasing

  • Competitive salary

  • Fast-growing company

  • Opportunities for career growth

  • Certified "Diversity Charter" company

About the company

At SWORD Services Greece we believe in innovation; challenging ideas and discovering new ways of doing business. We are looking for people whose ideas and vision can shape our company’s success.

We are constantly growing and we look for people who want to grow with us, who want to be part of a friendly and supportive environment and who want to be part in a team of like-minded colleagues, passionate about delivering excellence.

We value open and clear communication and transparency in our everyday interactions and we act as ONE team since we want everyone to feel they are part of a big family that grows and succeeds!

Eliza Liaskou | Contact Person

I'm interested
SWORD Services Greece S.A.

Malta | Hybrid
Visit website