Hiring for Senior Software Engineer (.Net) (India)

Hiring for Senior Software Engineer (.Net) (India)

14 Oct
|
Cogniter Technologies
|
India

14 Oct

Cogniter Technologies

India

Skills

Software Engineer (.NET)

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

About Cogniter Technologies

Cogniter Technologies is an IT services company delivering innovative, scalable, and high-quality software solutions to clients worldwide. We provide a collaborative, technology-driven environment where professionals can work on challenging projects, leverage modern technologies, and strengthen their technical expertise.

About the Role

We are looking for an experienced Software Engineer (.NET) to join our development team in Chandigarh. The ideal candidate will have strong expertise in C#, ASP.NET, ASP.NET MVC, .NET Framework, .NET Core, and SQL Server, along with experience in developing and integrating RESTful APIs.

The role involves designing, developing, testing, and maintaining secure, scalable, and high-performance web and enterprise applications. You will collaborate with cross-functional teams to deliver reliable software solutions that meet business and technical requirements.

Key Responsibilities

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

Build and maintain applications using C#, ASP.NET, ASP.NET MVC, .NET Framework, .NET Core, and SQL Server.

Analyze business requirements and translate them into effective technical solutions.

Develop, integrate, and maintain RESTful APIs, web services, and third-party integrations.

Write clean, reusable, secure, and maintainable code.

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

Debug, troubleshoot,



and optimize existing applications to improve performance and reliability.

Identify and resolve application security, scalability, and performance issues.

Participate in code reviews and maintain coding standards and software quality.

Collaborate with Project Managers, Business Analysts, QA Engineers, UI/UX Designers, and other developers.

Participate in Agile/Scrum activities, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.

Recommend improvements to application architecture, code quality, and development processes.

Ensure the timely delivery of reliable, secure, and high-quality software.

Required Skills & Qualifications

Minimum 5 years of professional experience in .NET application development.

Strong hands-on experience with:

C#

ASP.NET and ASP.NET MVC

NET Framework and .NET Core

Microsoft SQL Server

Strong understanding of object-oriented programming (OOP), SOLID principles, design patterns, and software architecture.

Experience developing and consuming RESTful APIs and web services.

Positive knowledge of HTML5, CSS3, Java Script, jQuery, and Bootstrap.

Experience with Git or other version control systems.

Understanding of Agile/Scrum methodologies and the software development lifecycle (SDLC).

Strong debugging,



troubleshooting, analytical, and problem-solving skills.

Ability to develop secure, efficient, and maintainable applications.

Good communication skills and the ability to collaborate effectively with cross-functional teams.

Ability to work independently and take ownership of assigned tasks.

Preferred Skills

Experience with frontend frameworks such as Angular, React.js, or Vue.js.

Familiarity with Entity Framework or other ORM frameworks.

Exposure to Microsoft Azure or AWS cloud platforms.

Understanding of CI/CD pipelines and Dev Ops practices.

Knowledge of application security, scalability, and performance optimization.

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

Familiarity with modern software architecture and development practices.

Why Join Cogniter Technologies?

Work on challenging projects for global clients.

Gain hands-on experience with modern Microsoft technologies and cloud platforms.

Be part of a collaborative and technology-driven work environment.

Access opportunities for continuous learning and professional development.

Explore long-term career growth opportunities.

Contribute to enterprise-level applications across diverse technology stacks.

Collaborate with experienced professionals to build innovative software solutions.

How to Apply

Interested candidates can share their updated resume at .

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

Work Location: Chandigarh, India (On-site)

Only shortlisted candidates will be contacted.

📌 Hiring for Senior Software Engineer (.Net) (India)
🏢 Cogniter Technologies
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: hiring for senior software engineer (.net) (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: hiring for senior software engineer (.net) (india) / india