Search jobs > Kingston, ON > Sr software engineer

Sr. Software Engineer, IT Mkg Loyalty

Giant Eagle
Canada Office
$100K-$140K a year (estimated)
Full-time

Description

  • Experience Required : 8 years experience as a Sr. Software Engineer
  • Experience Desired : Experience working in a retail supply chain environment
  • Education Required : Bachelors Degree, Information Technology or related field
  • Experience Preferred : Eagle Eye Solutions Platform or similar customer engagement platform.

Must have experience with the following technology stack :

  • C sharp (C#) .Net Core & .Net Framework experience
  • Proficiency in Azure, with a focus on .Net Core and various Azure services
  • Proven expertise in implementing CI / CD pipelines and working knowledge of related tools
  • Experience in migrating .Net Framework applications to .Net Core
  • Familiar with developing and working with Microservices and RESTful APIs
  • Familiar with SOLID Principals
  • Familiar with asynchronous programming using EventHub and EventGrid
  • Proficiency in designing SQL Server & Oracle databases (at least one candidate)
  • Demonstrated experience in Agile methodologies

Job Responsibilities

  • Design and develop software programs to meet customer and business requirements.
  • Coordinate systems analysis, systems development and implementation activities to ensure customer requirements are met or exceeded.
  • Organize and prepare program and system documentation according to established procedures to facilitate ongoing support and maintenance.
  • Recommend and implement technology and process improvements to increase efficiency.
  • Perform formal code reviews and quality assurance activities for newly developed programs.
  • Participate in both daylight and off-hour support rotation.
  • Provide technical leadership, mentoring and training of existing software engineers.
  • Prevent unauthorized access to information, assets or restricted areas and report any attempts.
  • Maintain cognizance of industry trends and new products to evaluate opportunities for achieving maximum effective usage of the Company's investment in information technology.
  • Produce all management reports completely, accurately and on time.
  • Report any type of problems to the appropriate management in a timely manner.
  • Participate in educational and on-the-job training programs as recommended by IT management.
  • Communicate well with non-IT personnel and vendors.
  • Assist in special projects as assigned.
  • Perform other duties as assigned.
  • 30+ days ago
Related jobs
Giant Eagle
Kingston, Ontario

Familiar with developing and working with Microservices and RESTful APIs. Perform formal code reviews and quality assurance activities for newly developed programs. Provide technical leadership, mentoring and training of existing software engineers. Communicate well with non-IT personnel and vendors...

Wagepoint
CA
Remote

The opportunity to work with the world’s friendliest team, solving interesting problems together with an endless amount of laughter (We work hard, but we always have time for a bad joke or two). Speaking of, we “pull rabbits out of hats” for thousands of small business owners across the US and Canad...

Jonas Software UK
Remote, Canada
Remote

Collections is an increasingly complex and evolving landscape, but with C&R’s sophisticated systems, it becomes simple for users to drive process automation while having the flexibility to easily adapt to change. Our cloud-native software is fast and easy to deploy and provides unlimited scale to gr...

IPG Photonics
Kingston, Ontario

It involves collaboration with our R&D team to develop time-critical measurement detection algorithms for Linux environments, collaboration with our Windows-based software group to improve performance bottlenecking algorithms, and collaboration with our FPGA development team to implement time-critic...

Hasbro
CA

We are committed to making all employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, marital status, or any other legally protected status. As a Senior Full Stack Software Engineer working on the Dungeons & Dra...

Electronic Arts
Ontario, Canada

For British Columbia, we offer a package of benefits including vacation (3 weeks per year to start), 10 days per year of sick time, paid top-up to EI/QPIP benefits up to 100% of base salary when you welcome a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave), extended healt...

Promoted
Sophus IT Solutions
Canada

A senior developer (9-13 years of experience) with having strong experience in following areas:. ...

Promoted
Wirehead
Canada

Proven experience as a DevOps Engineer with a focus on Azure and Azure Kubernetes Service (AKS). Certifications such as Microsoft Certified: Azure DevOps Engineer Expert or Microsoft Certified: Azure Administrator Associate. Azure DevOps Engineer Expert, Azure Administrator Associate, Azure Kubernet...

Promoted
Compunnel Inc.
Canada

Mandatory :Skills :- Core Java, Spring, Hibernate , Angular 8 or more than that. Strong hands-on experience in Core Java, J2EE. Hands-on experience with Enterprise Java Beans. ...

Promoted
Genpact
Canada

Extensive experience in Springboot, Java/J2EE, NodeJS, RESTful APIs/webservices and Databases such as Oracle/SQL Server/Mongo. ...