Application Developer

Date Posted March 1, 2024
  • Department Information Technology
  • Location Toronto, ON
  • Job ID 129221

YM Inc. was founded on the strength of a single retail store in the heart of downtown Toronto in 1975, under the name Stitches. Today we are one of North America’s leading apparel retailers operating over 700 stores across Canada and the United States under the following banners: Stitches, Urban Planet, Urban Behavior, Sirens, Forever 21, Urban Kids, Suzy Shier, Bluenotes, West 49, Mandee and Charlotte Russe.

Our goal is to sustain performance that exceeds expectations. We are committed to creating a culture where people feel valued and inspired to achieve results. We give our people the appropriate tools, freedom and authority to make decisions. They are accountable for their actions and we recognize their efforts and reward their results. We attract and nurture the best people by providing leadership opportunities, career development and continuous learning. We are committed to leading by example and with integrity. We treat people with respect and dignity, promote the benefits of diversity and address challenges in a direct and compassionate manner. We engage people in our goals and objectives; we listen and act on new ideas where possible. That is our Philosophy.


How you will make a difference:

Application Developer is responsible for the development and maintenance of the Company’s in-house Windows Applications using C#, reporting using SSRS and backend processes using MS SQL servers.

This role will work with the Development department as well as other departments to ensure the completion of development projects that meet Company requirements and objectives.

What You’ll Do:

  • Document Technical Specifications using Business Functional requirements.
  • Participate in technical discussions and assist in developing project plan.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Perform code reviews to ensure code quality and adherence to development standards.
  • Perform QA and unit testing to ensure development efforts meet functional requirements and objectives.
  • Build interfaces, process automation, etc.
  • Troubleshoot and debug issues, identifying and implementing effective solutions.
  • Contribute to the software development lifecycle, from requirements gathering to deployment and support.
  • Stay up-to-date with industry trends and emerging technologies to continuously improve skills and development practices.

What You’ll Need:

  • Bachelor’s Degree in computer science or related discipline or equivalent work experience.
  • Three or more years of work experience in building Windows applications (C#, Windows Forms, Web API).
  • Three or more years of work experience using Microsoft SQL (working with tables, views, triggers, stored procedures, user defined functions and other complex T-SQL statements)
  • Strong knowledge of C# programming language and .NET framework.
  • Work experience with Microsoft Reporting Services.
  • Strong programming and problem-solving skills.
  • Understanding of object-oriented programming.
  • Excellent communication and interpersonal skills.
  • Ability to work independently or as part of a team.
  • Ability to manage multiple tasks in a dynamic environment.
  • Strong organizational and time management skills.
  • Eager to learn and able to adapt to changes.

Nice to have skills:

  • Experience with retail systems (both brick-and-mortar as well as online sales via Shopify).
  • Exposure to building Web applications.
  • Exposure to building mobile applications using Flutter.
  • Exposure to IBMi DB2.
  • Exposure to GraphQL.
  • Knowledge of any other reporting tools such as Crystal Reports or SAP BI.

What we offer:

· Competitive Compensation Package

· Health and Dental Benefits Plan

· Paid Sick Days

· Employee Discount

· Tuition Reimbursement

· Ongoing Training and Development

· Career Advancement Opportunities

· Being part of an amazing, supportive and collaborative team

YM Inc. is an equal opportunity employer. If chosen to participate in the selection process, accommodations are available upon request. We will consult with the applicant to provide or arrange suitable accommodation in a manner that takes into account the applicant’s accessibility needs.

You may write a cover letter here
Upload your resume