Senior Application Solution Architect

  • Full-time

Company Description

Arηs is a fully independent group of companies specialized in managing complex IT projects and systems for large organisations, focusing on state-of-the-art software development, business intelligence and infrastructure services.

We are composed of 13 entities across 6 countries that are unified by the Arηs Group, with more than 1750 consultants.

This corporate structure enables us to respond quickly to market changes and customer requests, and to communicate and make decisions without layers of bureaucracy.

Our success can be attributed to the synergy among our nine complementary entities, combined with our methodologies, which are based on the Rational Unified Process (RUP) and the Scrum agile software development framework.

Established in 2016, the Greek entity Arηs Developments Hellas aims to extend Arηs Group activities dedicated to the European market providing high-quality services in Software Development, covering the entire application development lifecycle: starting with user requirements, business process redesign and specifications, to continue with development, testing and application maintenance.

Job Description

  • Lead and contribute to the solution architecture, design, development, implementation, testing, and maintenance of client's information systems.
  • Assess, propose, design, prototype, develop, test, configure, and maintain technical solutions related to key business requirements for improvements of client information systems, according to the prioritised backlog agreed between ICT and business. Share insight gained through these activities with the ICT project team(s).
  •  Provide technical leadership and hands-on support to other members of the ICT project team(s) in requirements engineering, work estimation, software development, deployment, and maintenance and support of various client information systems.
  • Propose and provide the client information systems’ architecture and technology roadmap, including upgrade, migration and maintenance for client's Azure environment, client’s SharePoint Online, SharePoint Server Subscription Edition, and Microsoft 365 presence.
  • Integrate client information systems with other client systems and/or third-party platforms and tools, as required.
  • Develop and maintain the solution architecture of information systems according to client’s enterprise architecture and technology roadmap.
  • Facilitate and actively contribute to quality and architecture board (QAB) meetings within the ICT Unit.
  • Lead and coordinate technical reviews, including reviews of solution architectures, design artefacts and source code reviews, addressing technical debt, and recommending alternative robust solutions where appropriate.
  • Produce and maintain technical documentation, including solution architecture documentation, operational maintenance manuals, version description documents, release guidelines, and user manuals.
  • Implement task automation and continuous integration/continuous delivery (CI/CD) for ICT projects.
  • Monitor and report on application usage (analytics) as well as ensure appropriate security audits posture of the systems, including preparing and assisting for security audits.
  •  Collaborate with the ICT project teams, Product Owners, and business stakeholders on the analysis and design of evolutionary changes, new features, integrations, and improvements.
  • Collaborate with ICT governance/oversight group to align ICT services and infrastructure with corporate strategy.

 

Qualifications

  • Bachelor plus 10 years of relevant experience.
  • Advanced use of technologies similar to client’s SharePoint on-prem (2019/Hybrid/Subscription Edition) and SharePoint Online, SharePoint Framework (SPFx), SharePoint PnP Framework (deployment templates), SharePoint site and list templates, SharePoint REST APIs, client-side web parts, custom actions, and PowerShell, including use of SharePoint Migration Tool (SPMT), Sharegate, or similar toolsets.
  • Designing and proposing solution architecture.
  • Software development as required in one or more of the following: in .NET (Framework 4.x and 6+), C#, ASP.NET, ASP.NET MVC, and ASP.NET Web API, similar to those used in the client platforms.
  • Advanced work with Web APIs and perform system integrations.
  •  Usage of Microsoft Entra ID or integration with identity and access management (IAM) systems, Microsoft 365 and Azure DevOps.
  • Usage of DevOps best practices, including continuous integration and continuous delivery (CI/CD).
  • Independent work in of one or more front-end JavaScript frameworks, such as Vue.js, Angular or React.
  • Work with Microsoft SQL Server.
  • Work with the Microsoft Power Platform.
  • Very good working knowledge of English C1 or  higher.
Privacy Notice