MacroAgility Systems Logo

MacroAgility Systems

Senior Full Stack .Net Developer

Posted Yesterday
In-Office or Remote
Hiring Remotely in Concord, Ontario
Senior level
In-Office or Remote
Hiring Remotely in Concord, Ontario
Senior level
Develop and maintain full-stack .NET applications, REST APIs, desktop and cloud software, and legacy systems. Responsibilities include gathering client requirements, writing and reviewing C# code, testing, performance optimization, deployment tooling, documentation, client installations, technical support, vendor coordination, architecture contributions, and mentoring junior developers.
The summary above was generated by AI

MacroAgility is a highly people-oriented organization where we work in a Team collaboration mode to empower our client to reach their business goals and make them more proficient. We operate in the space of customer service excellence, offering the most feasible information technology-based solutions and assist them in realizing their goals. We pick good followers and develop leaders in our organization so our employees can support clients more efficiently.
Core Responsibilities

As a Senior Full-Stack .NET Developer at MacroAgility, you will be a critical member of our delivery team, supporting the design, development, deployment, and ongoing enhancement of our software products. You will take ownership of technical deliverables, contribute to architectural decisions, and support both internal teams and client implementations. We are looking for a senior-level professional who thrives in a fast-paced environment, adapts quickly to changing priorities, and balances independent ownership with collaborative teamwork.

This role supports existing workstation and server-based applications deployed at client environments, while also improving, modernizing, and developing new features for MacroAgility’s DM software solutions.

  • Gather, analyze, and document client requirements to design, build, and implement new features or enhancements
  • Design, write, and deliver high-quality, testable C# code, including RESTful APIs and web, desktop, and cloud-based applications
  • Support and enhance existing and legacy applications, ensuring stability and performance
  • Conduct code reviews and collaborate with legacy developers to validate functionality and maintain coding standards
  • Perform quality assurance and testing, including support for user acceptance testing (UAT)
  • Optimize applications for performance, scalability, security, and effective use of multithreading and asynchronous programming
  • Create and maintain installation wizards and deployment tools to simplify and automate client installations
  • Write and update administrator and technical documentation
  • Assist clients with remote installation and upgrades of workstation and server components
  • Provide client-facing technical support, including troubleshooting onsite server and workstation issues
  • Work with third-party vendors to resolve integration and tooling issues
  • Stay current with emerging technologies, tools, and best practices in .NET and software engineering
  • Provide technical leadership on assigned initiatives and mentor junior developers through code reviews

Education and Experience

• Bachelor's or master’s degree in Computer Science
• 8-10 Years of related Experience building .Net Web Applications

Skills

• C#, SQL Query Writing
• Entity Framework, LINQ
• Visual Studio 2017 or higher
• HTML5, CSS3, JavaScript, JQuery
• MVC, ASP.net, and Bootstrap, Blazor
• Restful APIs and experience working with third-party SDK
• Object-Oriented Coding experience along with design Pattern
• Developing Multi-threaded application experience
• Front end and Back end development
• Excellent command in English verbal, reading and writing
• Experience with Asana, Slack and Google Apps is a plus
• Must have own dedicated i7 computer
• Must have a high-speed internet – minimum 10mb download and upload speed
• Must have own power generator in case if the light goes out
• Must be available to work 8 AM – 5 PM EST

Application

You will be a critical team member, supporting our software product deployment, upgrades and development. We’re looking for an individual who can quickly adapt to rapidly changing priorities and assume ownership of technical deliverable and deadlines. We value team members who like to be challenged and who are eager to shine independently as well as to support their team.

Similar Jobs

One Month Ago
Remote
Canada
Senior level
Senior level
Fintech • Software • Financial Services
Lead development of secure, scalable digital banking software across front-end and backend systems. Design Angular or React applications, build APIs, optimize SQL performance, integrate third-party platforms, improve code quality, implement testing strategies, and mentor engineers. Collaborate with cross-functional teams in an Agile environment while supporting cloud-native practices, regulatory compliance, and continuous product improvement.
Top Skills: .Net CoreAngularAPIsAWSAzureC#CSSGCPHTMLReactSQLTypescript
25 Minutes Ago
Easy Apply
Remote or Hybrid
Canada
Easy Apply
Junior
Junior
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Own the full commercial sales cycle for Samsara’s IoT solutions, targeting small and midsize customers with 11–30 vehicles. Responsibilities include outbound prospecting, lead qualification, pipeline generation, customer engagement, proof-of-concept coordination, pricing negotiations, and closing transactional, high-volume deals. The role requires building relationships with operational decision-makers, consistently achieving quota, and collaborating with account development and sales teams. This position is remote in Canada.
Top Skills: Internet Of Things (Iot)Salesforce (Sfdc)
25 Minutes Ago
Easy Apply
Remote or Hybrid
Canada
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Leads Samsara’s global SOX compliance and financial controls program. Responsibilities include risk assessments, materiality calculations, scoping, control design, walkthroughs, deficiency evaluation, remediation, owner training, and reporting to business leaders. The role partners with internal and external audit, IT, and process owners to strengthen ICFR. It also supports AI-enabled SOX transformation and requires expertise in financial reporting controls, COSO, PCAOB, and SEC guidance.
Top Skills: Ai Automation ToolsCoso 2013IcfrNetSuitePcaob As 2201SalesforceSec IcfrSox 404WorkdayXactly

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account