Job DescriptionJob Title: Cloud Software Developer
Location: Dublin 1, Hybrid
Contract / Permanent: 12 months with further extension
Start date: 15th July, 2024.
Experience Level Required:
It is a mandatory requirement, that the Resource proposed for this Role has the equivalent of intermediate level experience (i.e. has >4 years’ experience) in this Role.
Key Deliverable:
The following non-exhaustive list of Key Deliverables are applicable to this Role.
· Contribute to the design and development of single page web applications using Angular framework
· Contribute to the design and development of Cloud hosted restful microservices using C# and experience with C# and the Microsoft Azure platform.
· Contribute to the design and development of Cloud hosted databases using SQL Server and experience of Microsoft Azure platform.
· Play an active part in an agile team and contribute to the team’s continuous improvement in areas including: Standards and best practice, Code quality and CI/CD.
Requirements
Key Experience/Competencies/Skillsets:
The following Experience/Competencies/Skillsets are applicable to this Role.
1. Front End Development:
• Developing single page applications using the Angular framework version 8, 9 or 10
• RxJS, TypeScript, JavaScript, CSS, HTML
• Consuming restful services
• Front end testing using Jasmine, Karma and Selenium
2. Back End Development:
· Developing scalable, restful microservices using C#
· Unit testing using MSTest/xUnit/NUnit with a mocking framework such as Moq
· Developing data access components using Entity Framework
· Building and accessing SQL Server databases
3. General Skills:
· Implementing and managing CI/CD pipelines
· Developing for and deploying applications to the Microsoft Azure platform
· Working in an agile team
· Issue tracking with Jira
· Experience of OData
· Experience of .Net Core
· Using NgRx state management with Angular 8, 9 or 10
RequirementsKey Experience/Competencies/Skillsets: The following Experience/Competencies/Skillsets are applicable to this Role. 1. Front End Development: • Developing single page applications using the Angular framework version 8, 9 or 10 • RxJS, TypeScript, JavaScript, CSS, HTML • Consuming restful services • Front end testing using Jasmine, Karma and Selenium 2. Back End Development: · Developing scalable, restful microservices using C# · Unit testing using MSTest/xUnit/NUnit with a mocking framework such as Moq · Developing data access components using Entity Framework · Building and accessing SQL Server databases 3. General Skills: · Implementing and managing CI/CD pipelines · Developing for and deploying applications to the Microsoft Azure platform · Working in an agile team · Issue tracking with Jira · Experience of OData · Experience of .Net Core · Using NgRx state management with Angular 8, 9 or 10