Maarut Inc

RQ00788 - Software Developer - Full Stack - Senior

Maarut Inc  •  Toronto, CA (Onsite)  •  3 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Responsibilities: Design, develop, test, deploy, and maintain enterprise applications using .NET, AngularJS, JavaScript, and related technologies. Develop and integrate secure REST APIs and modernize legacy .NET Framework, WCF, Windows Services, and Windows Forms applications. Build responsive web user interfaces and implement secure authentication using JWT/OAuth2. Develop high-performance, multithreaded, and asynchronous applications. Develop, configure, and support Azure cloud services, including App Services, Azure SQL, Storage, Event Hub, ADX, Key Vault, and monitoring solutions. Develop and optimize SQL Server databases, including complex queries, stored procedures, indexing, execution plans, and performance tuning. Perform application testing, production troubleshooting, root-cause analysis, and performance optimization across application, database, cloud, and infrastructure layers. Support DevOps and CI/CD processes using Azure DevOps and Git-based source control. Conduct code reviews and ensure high-quality, maintainable, secure, and well-documented software. Collaborate with architects, analysts, QA, infrastructure teams, and business stakeholders on technical design and solution delivery. Contribute to application modernization and migration of legacy systems to modern Azure-based platforms. Required Skills: C# / .NET Development 10+ years of hands-on experience developing enterprise applications using C#, .NET Core/ASP.NET Core, and ASP.NET Framework 3.5/4.x, including modernization of legacy .NET applications. REST API Development & Security Strong experience designing, developing, integrating, and troubleshooting RESTful APIs, including JWT, OAuth2, authentication, and authorization. Angular / Front-End Development Strong experience with AngularJS, JavaScript, HTML, CSS, jQuery, and ASP.NET MVC, with experience migrating legacy AngularJS applications to modern Angular preferred. Microsoft SQL Server & Database Development Strong T-SQL development skills, including stored procedures, views, triggers, indexing, query optimization, execution plans, and database performance tuning. Microsoft Azure Cloud Development Hands-on experience with Azure App Service, Azure SQL Managed Instance, Azure Storage, Event Hub, Azure Data Explorer (ADX), Key Vault, Application Insights, and Azure Monitor. Azure DevOps & Git Experience with Azure DevOps, CI/CD pipelines, automated deployments, release management, GitHub, and/or Azure Repos. Performance, Multithreading & Scalability Strong experience with multithreaded and asynchronous programming, parallel processing, application performance optimization, and scalability across application and database layers. Production Troubleshooting & Testing Strong troubleshooting and root-cause analysis skills using KQL, Postman, SoapUI, Swagger/OpenAPI, IIS, application logs, monitoring tools, and database diagnostics. Legacy Application Modernization Experience maintaining and modernizing ASP.NET Framework, Windows Services, WCF/Web Services, Windows Forms, and IIS-hosted applications; Tomcat troubleshooting is an asset. Software Engineering & Architecture Strong knowledge of object-oriented programming, design patterns, software architecture, SDLC, Agile/Scrum, code reviews, clean code, and secure/maintainable software development practices. Desired Skills: Healthcare System Integration: Experience developing and supporting integrations between healthcare applications and systems. HL7: Familiarity with HL7 standards and healthcare messaging, including experience troubleshooting HL7 interfaces. FHIR: Knowledge of FHIR standards, resources, APIs, and modern healthcare interoperability. Mirth Connect: Hands-on experience developing, configuring, monitoring, and troubleshooting Mirth Connect channels and integrations. Rated Criteria: Modernization & Legacy Transformation Experience: Demonstrated experience decomposing monolithic applications into modular services, APIs, or microservices. Experience developing modernization roadmaps and executing phased migrations with minimal business disruption. 20 Points .NET Core / Backend Engineering Expertise: Advanced expertise in ASP.NET Core, REST API development, dependency injection, authentication/authorization, performance optimization, and enterprise application architecture. 20 Points Angular Front-End Development Expertise: Experience designing and developing Angular applications, component-based architecture, state management, responsive UI design, and integration with REST services. 15 Points Solution Architecture & Design Skills: Ability to design scalable, maintainable, secure, and loosely coupled solutions. Experience with DDD, API-first design, event-driven architecture, integration patterns, and modular architecture. 15 Points Cloud, DevOps & CI/CD Experience: Experience deploying applications in Azure, implementing CI/CD pipelines, Infrastructure as Code, containerization, automated testing, and application monitoring. 10 Points Quality Engineering & Secure Development: Demonstrated use of automated testing, code quality tools, security best practices, threat mitigation, and technical debt reduction strategies. 10 Points Communication & Team Collaboration Ability to work with architects, product owners, business analysts, and development teams. Experience mentoring developers and clearly communicating technical decisions. 10 Points Requirements Deliverables: Develop functionalities per business requirements. Migrate applications from .NET Framework 4.x to .NET Core/.NET. Design, develop, and implement secure RESTful APIs. Develop modern Angular web front-ends and migrate existing AngularJS applications to Angular. Develop and optimize data access and database operations, including query and performance optimization. Conduct performance testing and tuning to improve application scalability, responsiveness, and reliability. Implement and enhance application security, including authentication, authorization, and secure API practices. Must Haves: Modernization & Legacy Transformation Experience: Demonstrated experience decomposing monolithic applications into modular services, APIs, or microservices. Experience developing modernization roadmaps and executing phased migrations with minimal business disruption. .NET Core / Backend Engineering Expertise: Advanced expertise in ASP.NET Core, REST API development, dependency injection, authentication/authorization, performance optimization, and enterprise application architecture. Angular Front-End Development Expertise: Experience designing and developing Angular applications, component-based architecture, state management, responsive UI design, and integration with REST services. Solution Architecture & Design Skills: Ability to design scalable, maintainable, secure, and loosely coupled solutions. Experience with DDD, API-first design, event-driven architecture, integration patterns, and modular architecture.

Maarut Inc

About Maarut Inc

Maarut Inc is a Canadian company helping organizations fulfill staffing solutions based on current, future and ongoing needs of market.

Check out the new job openings https://careers.maarutinc.com/jobs/Careers

Register with us : https://careers.maarutinc.com/candidateportal?register=true

Finding IT talent is a significant challenge in today’s business landscape. Maarut Inc has the unique methodology for identifying, acquiring and retaining top IT resources across various areas of expertise. We help companies hire better candidate, and make meaningful relationships between the job seeker and the employers.

Engaging the right people with the right skills and experience can make or break your company. As an employment agency representing many talented skilled professionals who can pinch in immediate on projects, fill team gaps and support growth, we quickly deliver the exact talent you require for your needs.

Our goal is to craft flexible, targeted solutions as per your staffing needs by matching the right people, to the right job, at the right time.

Our recruiters are savvy insiders, having worked in the industries for which they recruit. They’ve walked in your shoes, so they understand the exciting, satisfying and challenging aspects of each job. They understand what makes IT placement unique, team dynamics and how each company and candidate are special.

Our recruitment team is specialized in identifying the top technical consultants with skill sets such as:

Application Development

Big Data

Business Intelligence/Reporting

Business Systems Analysis

Data Warehousing

Database

Devops Engineers

ERP/SCM/CRM

Guidewire consultants

Incident management Professionals

Infrastructure

Mainframe

Project Management

Quality Assurance

Salesforce consultants

Web Development/Design

Apply for jobs now or Register yourself now

https://www.maarutinc.com/applyjobs

Industry
IT & Software
Company Size
11-50 employees
Headquarters
Toronto, CA
Year Founded
Unknown
Social Media