C# .
Net Developer minimum of 10 years practical experience in Web Software Development.
- hybrid rmeote 2 days a week onsite based in Dublin City Center.
We are seeking one IT contractor with the following skills to work with an internal project team developing a public-facing information system.
IT Skills Strong skills & experience in Full Stack development primarily using Microsoft technologies (Typescript/JavaScript, CSS/SASS/Bootstrap, XSL/XML, AJAX/JQuery, .NET Core framework C# and T-SQL) Knowledge of .
NET libraries, Document Object Model etc.
Skills/Experience in Object Oriented Design/Development.
Skills/Experience of the MVC framework.
Good Knowledge of Microsoft SQL Server/TSQL essential.
Strong web development skills Familiarity with design patterns.
Familiarity with interoperability issues.
Strong skills & experience with Web related Security issues, authentication mechanisms, interoperability with OpenID.
Experience of Node JS Knowledge of Microsoft Azure AD.
Experience developing REST API Strong windows WCF experience Experience using Microsoft Claims Experience in developing Single Sign On (SSO) applications.
Strong customer facing skills.
Willingness to provide out of hours support.
Work Experience Minimum of 10 years practical experience in Web Software Development.
Worked on a variety of small / medium projects.
Direct responsibility for writing code.
Direct responsibility on a medium project for of all stages of the software development lifecycle from analysis through to test, deployment and maintenance.
Good experience with security aspects of public facing web sites.
Proven track record in developing enterprise level software solutions.
Education Degree Level Personal Skills Good communicator Confident/relaxed manner.
Enthusiastic Flexible Positive attitude.
Work well in a fluid/evolving environment.
The successful candidate must be capable of working on their own or as part of a team, as appropriate.
The nature of work assigned may involve maintenance of existing systems as well as development of new systems.