Total Control
Careers

Careers

Current Vacancies  

Software Engineer (12 Month Fixed Term contract)  Apply Now

We are seeking a Software Engineer to join our team and play a key role in modernising, optimising, and supporting our business-critical systems. The ideal candidate will combine strong technical expertise with analytical and business process skills to deliver scalable, efficient, and future-ready solutions.  The role was created with Intertrade Ireland’s Innovation Boost Project with support from ATU Donegal.

Key Responsibilities

We are seeking a Software Engineer to join our team and play a key role in modernising, optimising, and supporting our business-critical systems. The ideal candidate will combine strong technical expertise with analytical and business process skills to deliver scalable, efficient, and future-ready solutions.

  • Design, develop, and maintain applications using the .NET framework.
  • Develop and optimise Microsoft SQL Server databases, including schema design, stored procedures, indexing, and performance tuning.
  • Lead and support the migration of legacy systems (e.g., Microsoft Access) to modern, scalable platforms.
  • Design and implement APIs to integrate disparate systems and improve business data flow.
  • Create and maintain reporting solutions and automated data workflows to support operational efficiency.
  • Analyse current systems and workflows to identify inefficiencies, duplications, and integration gaps.
  • Produce clear documentation and recommendations for management, translating technical findings into actionable insights.
  • Collaborate with cross-functional teams to ensure system design aligns with business needs and future scalability.

Personal Attributes

  • Problem-solving mindset with the ability to work through complex technical and operational challenges.
  • Strong communication skills, able to liaise effectively with management and non-technical stakeholders.
  • Team-oriented, with the flexibility to collaborate across departments.
  • Reliable, detail-oriented, and committed to delivering high-quality solutions aligned with the Company’s objectives.

The successful graduate will lead this project, in a supportive partnership with ATU Donegal as part of the InterTradeIreland Innovation Boost Programme.

Interviews will be held approximately week commencing: 08/12/2025

Essential Criteria

  • Degree in Computer Science, Software Engineering, Information Systems, or a related discipline.
  • 1-2 years’ experience in a similar role.
  • Proficiency in .NET framework for the design, development, and maintenance of applications.
  • Strong expertise in Microsoft SQL Server, including database design, optimisation, stored procedures, and performance tuning.
  • Must be legally entitled to work in Northern Ireland/UK and travel through the island of Ireland if required; if you do require a visa/work permit allowing you to work in Northern Ireland/UK you must upload a copy of it with your application. Failure to provide a relevant visa/work permit may result in your application not being considered.

Desirable Criteria

  • Experience in a production manufacturing environment would be beneficial.
  • Experience in migrating or rewriting legacy systems, particularly from Microsoft Access to more scalable platforms.
  • Knowledge of API design and integration to connect multiple software systems.
  • Familiarity with reporting solutions and automated data workflows.
  • Understanding of system architecture, scalability, and modular development for future business needs
  • Strong communication skills, able to liaise effectively with management and non-technical stakeholders.

Interested?

To apply for this opportunity and for further information, please click Apply Now.  Please note as this is in collaboration with InterTrade Ireland the link will take you through to their platform.  This is the only way we can accept applications.

Philosophy

“Recruit for attitude, train for skills”.  At our core, we believe that the right mindset matters most. That’s why we prioritise hiring people who share our values—those who are open, reliable, collaborative, and committed to growth. We invest in the development of our people, offering a wide range of internal and external training opportunities. This commitment to learning is central to our mission of empowering every team member and supporting their progression. We believe that by nurturing talent and encouraging teamwork, we build a stronger, more capable organisation for everyone.

Core Values 

We believe in “Creating a Better Way” – not just in our products, but in how we work, grow and support our people.  At JMG, we hire based on values, not just skills.  Our team lives and breathes our Core Values;

Open & Honest                    <>          Helpful & Considerate            <>            Curious & Creative

Responsible & Reliable      <>           Productive & Mindful            <>           Positive & Friendly

If you align with our values and want to be part of a company that invests in its people, we’d love to hear from you!

For Sales and Support call: +44 (0) 28 8224 4131