 
        Software Engineer- Contract Role- GalwayExcellent opportunity for a Software Engineer to join a thriving company in Galway on a contract basis.The successful candidate will develop robust, flexible, reusable, efficient and scalable manufacturing applications.Key Responsibilities:Database design, development, monitoring and SQL script authoring.Work closely with customers in defining system requirements and propose creative and cost effective solutions for new and upgraded equipment.Write detailed functional design requirements.Contribute to all phases of software development including design, implementation, unit test, integration, release, and validation support.Generates quotations, concepts and business cases for new and upgrade equipment.Commission, test, troubleshoot and support existing and new manufacturing equipment.Proactively drive innovation and integration of new technologies into development strategies for the software team.Ensure equipment solutions are delivered within planned schedules and within budget.Key Requirements:BSc/MSc degree or equivalent in Computer Engineering or related discipline.Minimum of 5 years in software development with experience and a thorough knowledge in the following: VB.Net, C#, VB 6.Understanding of data modelling and storage with relational databases (preferably SQL).Understanding of software integration with manufacturing equipment with protocols such as OPC, UPC-UA, TCP/IP, HTTP.Machine or device control design experience.Excellent communication skills combined with an imaginative and creative approach to problem solving.