Software Engineer

Posted:
3/20/2025, 5:00:00 PM

Location(s):
Ontario, Canada ⋅ Toronto, Ontario, Canada

Experience Level(s):
Junior ⋅ Mid Level

Field(s):
Software Engineering

Mid-America Computer Corporation (MACC) is seeking a skilled Software Engineer with expertise in MSSQL, REST API, C# (.NET Core), and Angular (Typescript, HTML, CSS). The ideal candidate will be responsible for designing, developing, and maintaining high-quality software solutions that meet our business needs.

What You’ll Do:

  • Design, develop, and maintain database solutions using MSSQL.
  • Develop and maintain RESTful APIs to support various applications.
  • Write clean, scalable, and efficient code in C# using .NET Core.
  • Develop and maintain front-end applications using Angular, Typescript, HTML, and CSS.
  • Partner with cross-functional teams to define, design, and ship new features.
  • Troubleshoot and debug applications to optimize performance.
  • Take part in code reviews and contribute to the continuous improvement of the development process.
  • Stay up-to-date with the latest industry trends and technologies.

What We’re Looking For:

  • Associates degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Software Engineer or similar role.
  • Proven proficiency in MSSQL and database design.
  • Experience with REST API development and integration.
  • Proficiency in C# and .NET Core framework.
  • Experience with Angular, Typescript, HTML, and CSS.
  • Exceptional problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Ability to work autonomously and manage multiple tasks.

What We’d Love To See:

  • Experience with cloud platforms such as Azure or AWS.
  • Knowledge of Agile development methodologies.
  • Familiarity with GitHub practices and tools.

What We Offer:

  • Vacation & Personal Time
  • Comprehensive Medical, Dental, and Vision benefits starting from your first day of employment
  • Employee stock ownership and RRSP/401k matching programs
  • Lifestyle rewards
  • Remote work and more! 

Who We Are:

MACC is a billing solutions company providing customer management and financial software, plus a variety of data processing, statement printing, and fulfillment services for communications companies that offer voice, video, wireless, data services and utility services.  MACC is a member of the Harris Computer family of companies.