Senior .NET Developer

Quantumworldtech — Canada · Posted ~20 hours ago

Senior

Skills

C# ASP.NET ASP.NET Core Web API HTML CSS JavaScript jQuery JSON SQL Server T-SQL SSRS .NET Entity Framework LINQ

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior software engineering role focused on designing and building reliable, high-performance applications. The position requires strong backend and web development expertise, database skills, and experience delivering complex solutions from design through implementation.

Highlights

Opportunity to work on scalable enterprise applications with responsibilities across architecture, implementation, performance optimization, and full software development lifecycle involvement.

Description

Years of Experience Required: 10+ Years Position Requirements Top 3 Required Skills 1. Strong with C#, ASP.NET, ASP.NET Core, and web API development 2.Web front-end development using HTML, CSS, JavaScript, jQuery, and JSON 3.Strong knowledge of SQL Server (T-SQL, SSRS, and administration) Top 3 Preferred Skills 1.using .NET diagnostic tools to investigate and profile .NET applications 2.Experience using LINQ and Entity Framework 3.Experience using WF, WCF, and WPF is an asset Responsibilities • Hands-on architectural design and implementation of highly scalable and reliable services • Possess a thorough understanding of the product from both a functional and technical perspective • Participate in every aspect of the development and implementation, working with business analysts to ensure full understanding of the change implications to current business processes • Design and implement all aspects of an application – high performance design, coding, caching mechanisms, security, encryption, state management, error logging, debugging, scalability, code reviews, development environment configuration, and testing • Decompose problems into solvable pieces and translate those solutions into code. Determine the best technical solution for the project • Follow development best practices and software development life cycle methodologies throughout product development • Perform unit and system level testing on applications • Test the product in controlled, real situations before going live • Document all tasks to ensure that subsequent users can diagnose and fix any problems that might arise in a system, as well perform any maintenance • Identify and assist in mitigating technical, schedule, and other project risks • Participate in estimating project efforts and delivery timelines • Work in a team-based development environment, working closely with other members of the development team, business analysts, quality assurance, and business units • Present ideas for system improvements, including cost proposals • Mentor and assist less experienced colleagues Job Requirements • Technical or college degree in Information Systems or Computer Science • Maximum 10 years’ experience as a Systems Analyst or Developer • Proven training and experience maintaining high volume .NET based client-server business systems • Ability to multi-task and take on a number of highly detailed projects • Prepared to work across multiple technologies within a given project • Fast learner with the ability to quickly ramp up and become productive in a new role • Strong capability to analyze and understand existing applications, architecture, and technical design • Experience providing constructive feedback and incorporating feedback from peers during design and code review processes • Must have clear and concise English communication skills, both written and oral • Strong attention to detail • Demonstrated positive attitude and ability to react appropriately to internal and external customer concerns Technical Skills • Strong skills with C#, ASP.NET, ASP.NET Core, and web API development • Web front-end development using HTML, CSS, JavaScript, jQuery, and JSON • Strong knowledge of SQL Server (T-SQL, SSRS, and administration) • Experience using LINQ and Entity Framework • Experience developing secure web applications, with strong knowledge of secure coding practices • Experience writing design documents • Experience using .NET diagnostic tools to investigate and profile .NET applications • Demonstrated knowledge of object-oriented concepts and design, working knowledge of software design patterns and design principles • Ability to write clean, readable, and maintainable code • Strong adherence to coding standards, best practices, and design principles • Solid understanding of cross-browser rendering and performance • Experience with varied technologies and development techniques • Experience writing and maintaining unit tests to ensure code quality and reliability • Agile project development experience is an asset • VB development experience is an asset • Experience using Knockout.js is an asset, but not required • Experience using WF, WCF, and WPF is an asset