Location: Chandigarh, India (On-site)
Experience: 5+ Years
Employment Type: Full-Time
Cogniter Technologies is seeking a skilled and motivated Software Engineer (.NET) to join our growing technology team. The ideal candidate will have extensive experience in Microsoft technologies, a strong foundation in software architecture and development, and a passion for building scalable, high-performance applications.
As a Software Engineer (.NET), you will be involved in the complete software development lifecycle, working closely with cross-functional teams and clients to deliver innovative, reliable, and business-driven technology solutions.
Design, develop, test, deploy, and maintain scalable web and enterprise applications using Microsoft technologies.
Develop robust solutions using ASP.NET, MVC, C#, SQL Server, and related frameworks.
Analyze business requirements and translate them into efficient technical solutions.
Participate in application architecture, technical design, and system integration activities.
Follow Agile/Scrum methodologies and adhere to coding standards, security practices, and development best practices.
Troubleshoot, debug, optimize, and resolve application issues to ensure system stability and performance.
Conduct code reviews and contribute to continuous process and quality improvements.
Collaborate with project managers, business analysts, clients, and development teams throughout the project lifecycle.
Ensure timely delivery of assigned tasks while maintaining high-quality standards.
5+ years of hands-on experience in .NET application development.
Strong expertise in ASP.NET, MVC, C#, SQL Server, and the Microsoft technology ecosystem.
Solid understanding of software design principles, object-oriented programming (OOP), and design patterns.
Experience working across the complete Software Development Lifecycle (SDLC).
Good understanding of Agile/Scrum development methodologies.
Strong analytical, troubleshooting, and problem-solving skills.
Excellent verbal and written communication abilities.
Ability to work independently as well as collaboratively in a team-oriented environment.
Experience developing and supporting enterprise-grade web applications.
Exposure to modern front-end technologies such as Angular, React, or Vue.js.
Experience with RESTful APIs, web services, and third-party integrations.
Familiarity with cloud platforms such as Azure or AWS.
Understanding of DevOps practices, CI/CD pipelines, and version control systems such as Git.
Knowledge of performance optimization and application security best practices will be an added advantage.
Work on innovative and technically challenging projects across diverse industries.
Collaborate with experienced professionals in a supportive and growth-focused environment.
Gain exposure to modern technologies, global clients, and large-scale applications.
Continuous learning, skill development, and career advancement opportunities.
Opportunity to contribute to impactful solutions that drive business success.
Interested candidates can share their updated resume at [email protected].
Subject Line: Application for Software Engineer (.NET)