Key Responsibilities
The role will involve the following responsibilities:
Produce easy to maintain and easy to understand code. Create supporting documentation of same
Produce unit tests in support of their solutions
Proactively apply best practices current in software development
Be an active participant in finding methods to improve the work of the team
Experience & Requirements
At least 3 years experience in a Software delivery team
Degree in Computer Science or equivalent experience will be accepted
Training in algorithms and system design or equivalent job related experience
Strong interpersonal and communication (verbal and written) skills with an ability to maintain strong working relationships both internally and externally across all levels in the organisation.
Excellent attention to detail with strong analytical skills.
Ability to work independently and in team and to meet deadlines.
Deep understanding of business principles and practices.
Honesty and integrity a must
Work Location Options – Ireland
Flexibility to work from home following certain criteria or office based in or HQ in Dublin.
Key Competencies & Technical Skills:
Conceptual thinking
Listening skills
Problem Solving
Relationship building
Excellent communication skills – written & verbal communication – English essential
Desirable Technical Skills (It is understood not all skills may be available from one candidate)
AngularJS + Angular 8-11
Typescript and Javascript
Webpack
NodeJS
RXJS, or other functional programming libraries
Working with UI library like Bootstrap/Material
Weservices/SOAP/REST
HTML/CSS/JSON
Exposure to virtualisation / containerisation using docker
WCAG experience would be nice to have