A LITTLE INFORMATION ABOUT US Foods Connected is an award winning cloud based software platform that helps retailers and food companies across the world manage their supply chain, quality control and trading and planning management. Our software solutions are currently utilised by 10 of the largest food retailers in the world. As a team, we provide tools that help our customers manage their processes in a fast and efficient way and provide real-time visibility and reporting on what is happening in their business. At Foods Connected, we recognise that our employees are our most important asset and we value creating a great working environment to ensure our team enjoy coming into the office every day working together and solving problems for our customers. Whether we are in the middle of a fast and intense development sprint, on a Teams call discussing our project statuses or enjoying a game of ping-pong or pool in the office, it is important to us that our employees are happy and delivering the best possible result for our customers. Were always keen to welcome talented individuals to join our expanding team in Northern Ireland. So if youre driven, with a passion for developing simple software solutions, creating great user experiences, designing scalable solutions for real business challenges and ensuring customer happiness then were looking for you IS THIS SOMETHING THAT INTERSTS YOU? The Graduate Software Engineer will be involved in the production and development of cutting edge, innovative solutions that fit in with the development plan for the business. They will be part of a team contributing towards monitoring, performance optimization, documentation, integration testing, or visual design. In addition the Graduate Software Engineer will understand the larger business their code supports. They will conform to standards and best practices and contribute to the common code bases with support from the Senior Development Team. ESSENTIAL DUTIES AND RESPONSIBILITIES To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. These requirements are representative of the general nature and level of work performed by people assigned to the job. They are not intended to be an exhaustive list of all the duties and responsibilities an incumbent may be expected or asked to perform. Reasonable accommodations may be made for individuals with disabilities. Software Design-70% Analyses and develops applications for across the Foods Connected platform. Consistently writes clean code using established design patterns. Implements specifications and designs for complex software applications and systems. Collaborates on medium-to-large features from technical design to launch. Confers with Data Analysts, Customer Support or Project Managers to obtain information on limitations or capabilities. Takes a complex user story, breaks it down into sub-tasks, and completes sub-tasks with relative ease. Serves as an exemplary team member, participating in Agile development process. Installation, Testing, and Maintenance-10% Identifies and validates test cases and regression risks in their features. Identifies risks in code, features, and design, and communicates these risks to the appropriate parties. Conducts first round user acceptance testing to ensure the program can be used easily, quickly, and accurately. Updates, repairs, modifies, and develops existing software and generic applications. Participates in code reviews. Product Analysis and Customer Support-20% Collaborates with Customer Support and Implementation teams to resolve issues and bugs identified in testing and production support. Consults with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance. QUALIFICATIONS: EDUCATION, TRAINING, EXPERIENCE AND COMPETENCIES Minimum Qualifications Bachelors degree in computer science, computer engineering, or a related field, and 1 years relevant experience. Preferred Qualifications 1 years experience back-end software or full stack development languages and frameworks. At least one major skill outside of programming such as monitoring, performance optimization, documentation, integration, testing, or visual design. Prior experience with the Food industry or a passion for the food industry, with a willingness to learn and develop industry-specific knowledge. Technical Skills To perform this job successfully, The Gradate Software Engineer should have experience with: Languages: C#, JavaScript, JSON, and SQL Server. Frameworks: .NET. Front-end: JSON, HTML, CSS, JavaScript, Web Components and JavaScript libraries Relational Databases: MySQL Competencies Culture: Displays integrity, ownership and ethics through accountability, reliability and respect, setting high standards of performance for self and others. Open Communication: Listens empathetically, connects with candour, delivers effective information through all forms of communication. Collaboration: Identifies, targets and strategically builds relationships including diverse perspectives to achieve goals. Results Driven: Maintains a high level of action and quality results while working with discipline and resilience. Service Orientation: Acts in the best interest of others identifying needs and exceeding expectations. Entrepreneurial: A technical and business curiosity and growth mindset that will lead to the creation of innovative solutions for continued organisational viability. Mindset: Ability to obtain, analyse and synthesize information and develop go-forward strategies that align with the organisations mission, priorities and goals. SUPERVISORY RESPONSIBILITIES Received: The Senior Software Developer will provide general supervision and specify goals and areas of special concentration. Given: The Graduate Software Engineer has no direct report supervisory responsibilities.