Job Description

Job Title: Junior Software Developer

Department: IT

Reports To: IT Manager

Location: Aghalee, Co. Armagh

Our Ideal Person

Were looking for someone who is passionate about coding and eager to tackle new challenges with creativity and precision. You thrive in collaborative environments, enjoy problem-solving, and have a growth mindset that helps you continuously improve. You take pride in writing clean, efficient code and understand the value of both attention to detail and scalability. While you enjoy working independently, you also value clear communication and are always open to feedback.

Duties And Responsibilities

  • Strong knowledge of software development languages (e.g., Python, Java, C#).
  • Experience with EDI (Electronic Data Interchange) integration protocols and data formats (XML, JSON).
  • Familiarity with networking concepts (IP whitelisting, troubleshooting).
  • Experience with SQL/T-SQL and database management (SSMS).
  • Familiarity with cloud platforms, particularly AWS (Lambda, S3, EC2). Full training and Certification pathways will be provided.
  • Experience with development and configuration of APIs (RESTful services, JSON).
  • Proficiency with scripting languages (Bash, PowerShell).
  • Experience with version control tools like GitHub or equivalent platforms.

Knowledge, Skills And Experience Required

Essential:

  • Prior experience in software development with a strong focus on problem-solving and creating scalable, high-performance solutions.
  • Knowledge of SDLC processes and Agile methodologies.
  • Exposure to AI/ML projects and interest in exploring related technologies.
  • Experience with business intelligence tools and dashboard creation is a plus.

Desirable:

  • Prior experience in software development with a strong focus on problem-solving and creating scalable, high-performance solutions.
  • Knowledge of SDLC processes and Agile methodologies.
  • Exposure to AI/ML projects and interest in exploring related technologies.
  • Experience with business intelligence tools and dashboard creation is a plus.

Note: This description is intended to be a guide of what duties are most likely to be but should not be taken as a definitive list. Hannon reserves the right to vary duties and add duties as they deem necessary.