Senior ICT Application Developer


McHale has developed a range of specialist forage machinery. Over 90% of McHale machines produced are destined for the export market. McHale balers and bale wrappers can be seen working in over 55 countries around the world.

4-McHale-Factory-Press-Fusion-Assembly 6-Fusion-Assembly


McHale is a rapidly growing business and is actively developing ICT systems in support of its business strategy. McHale currently have an internal IT team based in Ballinrobe, Co. Mayo with support analysts in Hungary. The company are now recruiting a Senior Application Developer to join the IT team and to work closely with the Head of Technology. The company has ambitious growth plans with ICT as a core of business change and represents a tremendous personal growth opportunity for the right professional.


Role Profile:

The successful candidate will become part of a dynamic IT team in a fast-paced environment and will work with the latest technologies to build cutting edge applications to enhance and support the company’s production, ordering, manufacturing execution, invoicing and warranty systems.


Key Responsibilities:

  • Develop and maintain new and existing internal and customer-facing applications for the management of production demands and to provide interactive services to customers.
  • Ensure maximum uptime of critical company managed applications.
  • Adhere to ITIL best practices for incident, change, release, and project and knowledge management of core applications.
  • Regular reporting to the business and the IT function of plans and progress of projects.
  • Guide and review work of junior developers.
  • Translate business requirements into technical specifications and help manage project priorities and timelines.
  • Write, modify, and debug software for client applications.


Person Specification

Educational Requirements

  • BSc degree in Computer Science, Information Technology or equivalent.
  • Certification with Microsoft Technologies preferred.

Essential skills

  • 8 years IT Applications Development experience.
  • 5 years’ experience of Full Stack Development.
  • Experienced in ERP and PLM business processes especially in manufacturing.
  • Experience in C#, Web API, ASP.NET (Web Pages & MVC).
  • NET Core 2.x +, Entity Framework Core 2.x.
  • Experience in JQuery, HTML, CSS, AJAX, bootstrap.
  • SQL Server expertise.
  • Excellent understanding of OOP and best software design practices and principles.
  • Working knowledge of Git and Teamcity.
  • CI/CD / Devops exposure or experience desirable.
  • Experience of Agile Project Management.
  • Fluent English is essential.

Personal Attributes

  • Be highly motivated with a passion for driving improvements.
  • Be enthusiastic and eager to learn.
  • Should have an enduring personal interest in technology and computing.



  • Competitive salary.
  • A positive & collaborative working environment.
  • Opportunity to join a rapidly growing international company in a key role.
  • Play a contributing role in the growth of the company.
  • Access to company pension scheme.
  • Access to company health insurance.


Interested Candidates should send their CV and cover letter to HR: 

Please put McHale Senior ICT Application Developer in the subject line of your email.

Should you have any questions in relation to the role please contact Human Resources on+353 94 95 20352