Systems Developer

Company:  Rutter's
Location: York
Closing Date: 20/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Description
Summary/Objective
The ideal candidate will be responsible for designing, developing and implementing software solutions that will help to improve internal IT processes, help to meet the needs of our organization and streamline vendor integrations as needed. The Systems Developer works closely with the SQL Reporting group, the Information Technology support group, internal Departments as well as 3rd party development consultants. The incumbent will bring prior experience in hands-on development of solutions, UI and prototypes, and a close knowledge of developments in technology (mobile, cloud, APIs, etc.) and commerce.
Responsibilities
  • Provide technical expertise and recommendations in assessing new IT software projects and initiatives to support and enhance our existing Microsoft and Linux based systems.
  • Troubleshoot/debug and identify opportunities that can improve efficiency of business processes.
  • Coordinate application development for multiple projects.
  • Assist with application installation and testing.
  • Write/maintain technical procedures and documentation for software development processes, requirements, and system design for the applications including operations, user guide, etc.
  • Work closely with the Sr. Director of IT Applications to scope plan, critical path and risks, and with teams of clients/partners to understand their deployment environment.
  • Write clean, scalable code.
  • Participate in code review processes.
  • Willing to work outside of normal business hours and/or participate in an on-call rotation.
  • Stay current with emerging technologies and industry trends.
Preferred Education and Experience
  • Bachelor's degree in in Computer Science, IT or related field.
  • At least 5 years' experience working with Linux, Windows, MySQL, MS SQL.
  • At least 5 years' experience with Java, C++, C# or PHP. Experience with other web technologies such Apache, HTML5, JavaScript, JSON, and XML.
  • Knowledge of convenience store operations a plus.
  • Proficient with technology and programming techniques, including Object Orientation.
  • Prior Experience with retail store operations and technologies preferred.
  • Experience with software version control/repository systems.
  • Familiarity with database management systems such as MySQL, SQL Server, etc.
  • Familiarity with Agile development methodologies would be a plus.

EEO Statement
Rutter's provides equal employment opportunities to all employees and applicants for employment without regard to race, color, ancestry, national origin, gender, sexual orientation, marital status, religion, age, disability, gender identity, results of genetic testing, service in the military, or any other protected status under Local, State or Federal Regulations.
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙