Description From rich source waters, we sustainably harvest and responsibly manage a quality catch—and with gratitude—to feed (literally) billions of people around the world. We are proud to provide better food, sourced from a better place. Our pioneering spirit drives us to invent new ways of moving our business and industry forward. Together, we bridge between the rising consumer demand for delicious, healthy food and the distant, pristine waters where we harvest. We are deadly serious about health and safety and are always looking for ways to be better and do better. This job helps achieve these goals by creating innovative and modern software solutions to help solve business challenges and/or to improve existing business processes. Duties and Responsibilities Software Development Architect, design, and develop end-to-end custom software application (full stack) in support of the business Gather and document all customer requirements relating to software projects Prepare design specifications and functional documentations for software projects and keep them up-to-date at all times. Develop data models for all software projects Lead the development of suitable DevOps practices and Agile/Lean methodologies for the company’s software development processes Port legacy applications written in VB/C#/SQL to modern web-based applications Job Interdependencies In order to be successful, the employee in this job will need to depend on, work closely with and partner with a number of others in the office and the vessels. These interdependencies include: IT team members Subject Matter Experts in all areas of the business Competencies/Skills Required 4+ years of experience in Software Development and Maintenance Experience with both traditional (Client/Server) and modern design principles such as development and use of cloud APIs, single-page web apps, etc. Solid Windows development and web development skills at UI, Service, and Data levels Responsive (mobile) app development skills Willing to learn new technical computer, coding, testing, and deployment skills Understand system latency and ability to write fault-tolerant applications Strong organizational skills Strong writing skills – Technical Specifications, User Requirements, Report Specifications, etc. Education/Experience Required 4-Year University degree preferably in Computer Science, Information Systems, or other related field Must possess strong applications knowledge of database systems and programming techniques Proven expert knowledge of the applications area(s), knowledge of database management systems and project management Must be able to create logical designs from user requirements and specifications Skilled in the use of software development & QA tools and platforms Work Schedule Anticipated hours are: Monday – Friday 8:00 am - 5:00 pm No Travel Required Qualifications/Education Required Bachelors or better in Computer Science or related field. Experience Required 4 years: Software development and maintenance