Web Marketing
Live Chat | Request a Quote

Job Details

Requirement of Senior Software Engineer (.Net) (Job Code: CHD.NET)
5-8 Years

Skills

  • Software Engineer (.NET)

     

    Location: Chandigarh, India (On-site)
    Experience: 5+ Years
    Employment Type: Full-Time

    About Cogniter Technologies

     

    Cogniter Technologies is a growing IT solutions company delivering innovative, scalable, and business-focused software solutions to clients worldwide. We are looking for an experienced Software Engineer (.NET) with 5+ years of hands-on development experience to join our engineering team.

    The ideal candidate should have strong expertise in Microsoft technologies, a solid understanding of software development principles, and the ability to build reliable, scalable, and high-performance applications.

    Key Responsibilities

     

    • Design, develop, test, deploy, and maintain scalable web and enterprise applications using Microsoft technologies.

    • Develop robust applications using C#, ASP.NET, ASP.NET MVC, .NET Framework, .NET Core, and SQL Server.

    • Understand business requirements and translate them into effective technical solutions.

    • Design, develop, and integrate RESTful APIs, web services, and third-party APIs.

    • Write clean, reusable, maintainable, and well-documented code following industry best practices.

    • Contribute to application architecture, database design, and technical decision-making.

    • Troubleshoot, debug, optimize, and enhance existing applications.

    • Conduct code reviews and ensure adherence to quality, security, scalability, and performance standards.

    • Collaborate with Project Managers, Business Analysts, QA Engineers, UI/UX Designers, and other cross-functional teams throughout the software development lifecycle.

    • Participate in Agile/Scrum ceremonies and contribute to continuous process improvement.

    • Deliver high-quality solutions within defined project timelines.

    Required Skills & Qualifications

     

    • 5+ years of professional experience in .NET application development.

    • Strong hands-on expertise in:

      • C#

      • ASP.NET

      • ASP.NET MVC

      • .NET Framework / .NET Core

      • SQL Server

    • Strong understanding of Object-Oriented Programming (OOP), SOLID principles, and design patterns.

    • Experience developing and consuming RESTful APIs and web services.

    • Good knowledge of HTML5, CSS3, JavaScript, jQuery, and Bootstrap.

    • Experience working with Git or other version control systems.

    • Understanding of Agile/Scrum methodologies.

    • Strong analytical, debugging, troubleshooting, and problem-solving skills.

    • Excellent communication and collaboration abilities.

    Preferred Skills

     

    • Experience with modern front-end frameworks such as Angular, React.js, or Vue.js.

    • Knowledge of Microsoft Azure or AWS cloud platforms.

    • Experience with Entity Framework or other ORM frameworks.

    • Familiarity with CI/CD pipelines and DevOps practices.

    • Understanding of application security, scalability, and performance optimization.

    • Experience integrating third-party APIs, cloud services, and external systems.

    Why Join Cogniter Technologies?

     

    • Work on challenging and impactful projects for global clients.

    • Be part of a collaborative and supportive work environment.

    • Gain exposure to modern Microsoft technologies and cloud platforms.

    • Opportunities for continuous learning and professional growth.

    • Career advancement opportunities within a growing organization.

    • Work alongside experienced professionals on enterprise-level applications.

    Apply Now

     

    Interested candidates can share their updated resume at hr@cogniter.com.

    Subject: Application for Software Engineer (.NET) – Chandigarh

Apply Now