C# DOT NET Backend developer

Ottawa 29 days agoFull-time External
462.5k - 616.6k / yr
Job Title: Senior .NET Developer (Full-Stack) Location: Canada - Remote Employment Type: Full-Time - Permanent Client Domain: HRMS (Human Resource Management System) applications for public sector organizations About the Role: We are looking for an experienced Senior .NET Developer to join our growing team in India. This is a full-time position where you will play a key role in designing, developing, and maintaining enterprise-level applications built using .NET Core, C#, and modern front-end technologies. The ideal candidate brings 10+ years of hands-on development experience and a strong track record of delivering scalable, maintainable solutions in complex environments. Key Responsibilities: • Design and develop robust, secure, and scalable full-stack applications using .NET Core and C# • Develop intuitive user interfaces with HTML5, CSS3, JavaScript, and modern front-end frameworks such as Angular, React, or Vue.js • Build and integrate RESTful APIs to connect various systems and services • Write and optimize complex SQL Server queries and stored procedures • Ensure high performance, quality, and responsiveness of applications • Participate in code reviews and provide guidance to junior developers • Collaborate with QA, DevOps, Product, and UI/UX teams for end-to-end feature delivery • Follow Agile development practices, participating in sprint planning, daily stand-ups, and retrospectives • Maintain up-to-date documentation of code and system components • Stay informed about emerging technologies and apply them as appropriate Required Skills & Qualifications: • 9+ years of professional experience in .NET development • Strong expertise in .NET Core, C#, and related backend technologies • Proven front-end development experience using JavaScript, HTML5, CSS3, and frameworks like Angular, React, or Vue.js • Solid understanding of RESTful API design and integration • Proficient in SQL Server, with experience in database design, performance tuning, and stored procedures • Familiarity with Entity Framework or similar ORM tools • Experience with version control systems such as Git • Working knowledge of CI/CD pipelines and Agile methodologies • Excellent analytical, debugging, and problem-solving skills • Strong verbal and written communication skills Nice to Have: • Experience with cloud platforms (Azure or AWS) • Familiarity with microservices and containerization tools like Docker • Prior experience with HR or public sector applications • Exposure to DevOps tools and automation