Senior Application Developer (.NET)

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

We are currently looking for a  Senior Application Developer (.NET) to join our growing team in one of the biggest European organizations.

Tasks:

  • The individual is expected to contribute to the development, design, coding, migration, testing and maintenance of ERDMS (Electronic Records and Documentation Management System) and ERMS (Enterprise Risk Management System) the underlying infrastructure, including the client's Share Point environment and its related artefacts. The incumbent is also expected to collaborate with the project team on the analysis and design of new features and functionality of the products.
  • Participate in design sessions with project staff as required
  • Build business processes to support business applications
  • Participate in team reviews of design artefacts and code, make changes as required, and recommend alternative solutions where appropriate
  • Design application systems either through new development of systems, enhancement of existing systems, or 3rd party products
  • Work with technical and functional teams to ensure effective delivery of systems
  • Use software development methodologies and standards as defined by organization to effectively code and deliver systems
  • Work with technical teams within group as well as outside group to ensure effective delivery
  • Follow established processes for configuration and release management to ensure that all project artefacts are managed, integrated, and versioned according to standards

The individual is expected to:
1)           Perform the following activities related to the ERDMS and ERMS Share Point Online solution implementations, according to corporate and current industry best practices:

  •  Manage and configure ERDMS components, including its source code, solution architecture, software components, design patterns, database schemas, and configuration of its SharePoint backend system.
  • Monitor and report on usage as well as perform security audits of the system.
  • Produce and maintain technical and system documentation
  • Be proficient with the ERDMS System and ERMS 
  • Create or upgrade structure of the systems based on business requirements
  • Support and deploy new architecture as needed
  • Provide internal Trainings to end users 
  • Develop security mechanisms in SharePoint Online according to Stakeholder requirements
  • Support during testing procedure
  • Provide knowledge during additional releases of the above mentioned platforms

2)           Perform the following activities related to the ERDMS and ERMS according to corporate and current industry best practices:

  • Administer, configure, support and maintain ERDMS and ERMS Share Point Online, and the underlying infrastructure;
  • Contribute to the implementation and the documentation of controls and processes to perform pro-active maintenance on the SharePoint environments, including the installation of updates, as required by the client.

3)           Provide contribution, to the best of his/her abilities in cross-cutting activities, such as:

  • Monitor and report on usage as well as perform security audits of the systems.
  • Interact with project teams and other stakeholders involved in SharePoint infrastructure and applications.
  • Collaborate with governance/oversight group to align with corporate strategy.
  • Produce and maintain documentation.
  • Work with staff and key stakeholders to define the high level solutions to be delivered.
  • Implement the final design (i.e. "look-and-feel") of the User Interface (UI) collaborating with communication staff.
  • Coordinate technical reviews ensuring that the application UI meets usability, functional, and client’s UI guidelines and standards.
  • Provide training and act as a "point of contact" for SP Online questions and requests.
  • Provide expertise and guidance in streamlining processes and applications
  • Deliver a governance policy for applications.
  • Participate, collaborate and lead in Business Continuity initiatives.

 

Qualifications

Who you are:

Mandatory requirements:

  • Bachelor's plus minimum of 10 years' of relevant professional experience
  • Minimum 2 years of experience in .NET C# web development, using back-end and front-end technologies
  • Minimum 2 years of experience working with SharePoint technology on an enterprise application
  • Experience in web site support
  • Experience in web technologies and web design (e.g. JavaScript, XML, HTML, CSS)
  • Experience in software development in .NET framework, MVC, ASP.NET and ASP.NET Web Forms
  • Experience using front-end JavaScript framework such as Vue.JS, Angular and React
  • Experience on SharePoint 2019 and on SharePoint Online
  • Experience administering and consuming Office Web Apps
  • Experience in PowerShell scripting (or similar), especially for the migration of files from file shares and SharePoint sites 
  • Microsoft SharePoint certification or equivalent experience
  • Strong Experience with SQL server database structures, procedural programming and development of SSIS packages
  • Good understanding of SharePoint, PowerShell and SharePoint Management Shell, as well as the different out of the box web parts and their functionality and SharePoint Designer
  • Demonstrated experience translating a final design into a finished SharePoint web presence
  • Knowledge of information management technologies and platforms especially SharePoint
  • Fluency, in English, to at least B2 level according to the CEFR (Common European Framework of Reference for Languages).

Advantageous:

  • Experience with SharePoint 2019 hybrid solutions
  • Experience with web services, including SharePoint
  • Experience with reporting tools such as PowerBI
  • Experience with MS Power Platform
  • Experience with O365
  • Experience with Azure, including Azure App Services, automated builds and deployments
Privacy Policy