Role Title: .NET Developer

Department: IT

Contract/Permanent: Permanent full-time

Job Purpose:

As part of a key team in Dublin, you will be working on a bespoke product management system. Your role will include building out the application to deliver new features to our internal user base as well as ensuring existing features remain robust and well-optimized. Working within a self-contained application, you will have the opportunity to enjoy personal ownership over the health, performance and technological direction of the codebase.  You will also be responsible for integrating with a wide array of different internal systems company-wide as part of our overall architecture.  

Key Responsibilities:

  • Implementing new features for the product management system of a leading ecommerce company
  • Enhancing and refactoring an existing codebase
  • Resolving bugs and performance issues in a test-driven environment
  • Working with business analysts and management to recommend future application solutions
  • Producing conceptual design documents and detailed specifications for large-scale and complex projects
  • Designing integrations with other internal systems

Essential Competencies/Skills:

  • BS degree in Computer Science, Computer Engineering or equivalent work experience
  • Strong web development experience (ideally 3-5 years)
  • Intermediate SQL – SQL Server 2017
  • C# 7.0
  • .NET Framework 4.5
  • SQL Server 2017
  • AngularJS v1.4
  • JavaScript/HTML/CSS
  • OO Principles (e.g. SOLID, design patterns)
  • NHibernate, Entity Framework or similar ORM
  • GIT or other version-control system
  • Strong communication skills with the ability to communicate clearly and effectively at all levels of the organization
  • Proven stakeholder management experience with the ability to build strong working relationships
  • Team player – ability to collaborate with other team members on various projects along with working independently where required
  • Fluency in English – written and spoken required
  • Experience working in a dynamic, results-driven and fast-paced development environment with the ability to prioritise effectively
  • A strong desire to learn and improve as a developer

Desired Competencies:

  • Experience with .NET Core
  • Experience with newer versions of Angular
  • Experience with Behaviour Driven Development

*As duties and responsibilities of the post holder change, the job description may be reviewed and amended as appropriate.

Department: Technology
Employment Duration: Full Time Permanent
Location: Dublin

Apply for this position

Allowed Type(s): .pdf, .doc, .docx