SENIOR SOFTWARE ENGINEERLIMERICK

back to search results

CPL

  • 83 MERRION SQUARE
  • DUBLIN 2
  • Job reference number:15433126
  • Client ID:RI/JO-1903-426566
  • Posted on:15-MAR-2019
  • Salary:NEGOTIABLE
  • Location:LIMERICK
  • Job type:PERMANENT

This role will provide a huge learning opportunity for the right candidate and would be an ideal next step for a developer looking to take their career to the next level.

Main Responsibilities
Leadership Responsibilities:

Actively contribute to an agile mindset and a positive working environment within the team.
Actively participate in the creation of high quality software within agreed project deadlines.
Actively contribute to high standards of code quality personally and within the team by utilising and contributing to best-in-class development practices and habits.
Coach and mentor less experienced developers on design patterns and development best-practices to support continued development of the team.
Ability to have a positive impact on others and communicate openly and directly to individuals or groups at all levels.

Technical Responsibilities:
Collaborate effectively with our business analysts, scrum masters and technical leads to assist in the planning, designing, development, testing, and maintenance of our clients web-based applications.
Development of complex and challenging client applications with minimal supervision or guidance.


Required Skills

  • Demonstrable full-stack development experience using .Net and modern front-end technologies (C#, ASP.Net, Azure PaaS, Entity Framework, JavaScript/Typescript, AJAX, Angular/React, Bootstrap etc.).
  • Experience in any of the following areas would be an advantage; Mobile, Augmented Reality (HoloLens), Virtual Reality, IoT, Artificial Intelligence / Machine Learning, Data Analytics and Data Warehousing.
  • Strong experience (5+ years) with object-oriented design and implementation techniques such as Test Driven development,
  • Comprehensive understanding of object-oriented and service-oriented application development techniques and theories
  • Extensive experience with debugging, performance profiling and application optimization.
  • Experience with building and managing distributed web systems.
  • Experience with source control management systems and continuous integration/delivery environments.
  • Experience with agile development methodologies (Scrum, Kanban) and automated testing.

This job originally appeared on RecruitIreland.com