PEMAC is a premium specialist brand, providing industry leading software in Asset Maintenance and Management; Occupational Health and Safety; and Paperless Systems.

PEMAC is meticulous about our customers, their needs, goals and expectations. Our dedicated teams in Dublin and Cork, provide highly focused services in the areas of software development and innovation, customer support, training and sales. Successful candidates are supported in continuous personal development.

Currently the following roles are available:

PEMAC is a registered trademark of PMI Software Ltd, which was founded 1986 and has more than 500 blue chip clients across Europe in the food and pharmaceutical sectors. PEMAC is the lead CMMS product in Ireland and the UK. We have recently launched the next generation of software that enables clients to save time and money across physical, virtual and cloud environments. In addition to ongoing development, we require talented UI engineers to further develop PEMAC’s exciting new cloud-based product range.

Responsibilities for all Posts:

  • Requirements (Writing, Understanding, Communication with stakeholders)
  • Solution architecture and systems design
  • Implementation
  • Unit Testing
  • Understanding and mentoring colleagues on the Agile Software Development Life Cycle process
  • Providing support for existing products
  • Meeting and Improving Quality Standards
  • Work as part of a geographically distributed team across multiple sites

The Role:

The candidate will have at least five years experience. and at least 2 years experience using an agile software development methodology.The successful candidate will be responsible for architecting, building and maintaining PEMAC’s product suite. The candidates will be responsible for identifying synergies, patterns and re-use opportunities for development work completed by their colleagues and/or themselves.

Required Skills:

  • Excellent English written and verbal communication skill and be able undertaken technical analysis and prepare reports / presentations
  • Team player with good interpersonal skills
  • Strong Javascript skills ideally using a Javascript framework such as Ext.Js, jQuery, DoJo
  • Web development technologies (HTML, XML and CSS)
  • Experience with software design and development in a test-driven Agile environment
  • Proven ability to produce clean, efficient code based on specifications
  • Experience of version control systems (SVN or equivalent)
  • Understanding of Database Design and Development
  • Ability to structure tasks and work under minimum supervision in an Agile environment
  • Ability to prioritisation of work and produce accurate estimations

The Following are Desirable but not Essential :

  • Designing usable interactive enterprise web applications
  • Ext Js 3.0/4.0 calling REST based API’s
  • Sencha Touch
  • Sencha Cmd
  • Scrum/ Agile process and project management methodologies.
  • Mobile Application development (HTML5 or native applications)
  • Cloud based SaaS development
  • Create/troubleshoot Virtual Machines using Virtualbox/equivalent
  • Jasper Studio Report development experience
  • Python development experience
  • Java development experience
  • Exposure to the Pharmaceutical and regulated enterprise environments
    • Understanding implications of regulatory requirements 21 CFR Part 11
  • SQL Server 2008, 2012, 2014
  • Virtualbox on Linux OS


Location: Cork Office  (adjacent to Airport)
Dublin Office, City West, D24
Job type: Permanent Full-Time
Salary: Relative to Experience
Contact Information:

By submitting my information I consent to my data being stored and used by PEMAC to provide me with PEMAC Product Information

Privacy Statement*
I have read and accept PEMAC's Privacy Policy at

Contact us on +353 (0)1 466 3888