Senior Full Stack .Net Developer

Posted 5 Days Ago
Hiring Remotely in Concord, Ontario, CAN
In-Office or Remote
Senior level
Legal Tech • Software • Consulting
The Role
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.
Summary Generated by Built In

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.

Skills Required

  • Bachelor's or master's degree in Computer Science
  • 8-10 years of related experience building .NET web applications
  • Proficiency in C# and SQL query writing
  • Experience with Entity Framework and LINQ
  • Experience with Visual Studio 2017 or higher
  • Experience with HTML5, CSS3, JavaScript, jQuery, MVC, ASP.NET, Bootstrap, and Blazor
  • Experience developing RESTful APIs and working with third-party SDKs
  • Object-oriented coding and design patterns experience
  • Experience developing multithreaded applications
  • Front-end and back-end development experience
  • Excellent English verbal, reading, and writing skills
  • Dedicated i7 computer
  • High-speed internet with minimum 10 Mbps download and upload speeds
  • Power generator for power outages
  • Availability to work from 8 AM to 5 PM EST
  • Experience with Asana, Slack, and Google Apps
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Concord, Ontario
9 Employees

What We Do

MacroAgility Systems is a trusted legal tech solutions provider specializing in iManage services for law firms and corporate legal departments. With over 15 years of expertise, we help organizations simplify complex document and email management challenges through tailored implementation, cloud migration, training, and custom development. Our services include: • Cloud & On-Prem iManage Implementation • iManage Upgrades & Migrations (including Work 10, Cloud, and Tracker) • Integration & Custom Development Services • Consultancy & Support for Legal Tech Workflows • iManage User Training & Onboarding We also offer proprietary products that enhance and extend iManage functionality, including: • iSyncKit – Seamless sync for legal documents and workspaces • Export Master & Import Master – Bulk data movement with precision • iReports – Custom legal-centric reporting tools • Workspace Generator – Automated creation of client/matter workspaces • Directory Sync – Real-time integration with Active Directory At MacroAgility, we pride ourselves on hands-on technical expertise, responsive customer support, and a strong track record of solving high-stakes enterprise legal challenges. Our clients span AM Law 100 firms, multinational corporations, and public sector agencies. We don’t just support legal tech. We build it to work better for you.

Similar Jobs

Bankjoy Logo Bankjoy

Senior Software Engineer

Fintech • Software • Financial Services
Remote
2 Locations
56 Employees

Samsara Logo Samsara

Account Development Representative

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
2 Locations
4000 Employees
82K-105K Annually

Cash App Logo Cash App

Senior Software Engineer

Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Remote or Hybrid
8 Locations
3500 Employees
185K-327K Annually

Samsara Logo Samsara

Artificial Intelligence Engineer

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
Canada
4000 Employees
155K-213K Annually

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees
RapidScale Thumbnail
Cloud • Information Technology • Consulting
Raleigh, NC
600 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account