Skip to Content

Software Engineer

BANGALORE , BANGALORE


## Job Summary

We are seeking a skilled and motivated Software Engineer (.NET Developer) to design, develop, test, and maintain web, desktop, and API-based applications using Microsoft technologies. The ideal candidate should have strong experience in C#, ASP.NET, .NET Framework/.NET Core, SQL Server, and modern software development practices.

## Key Responsibilities

* Design, develop, and maintain scalable applications using C#, ASP.NET, .NET Framework, and .NET Core/.NET.
* Develop and consume RESTful APIs and web services.
* Create and optimize database objects such as tables, views, stored procedures, and functions in SQL Server.
* Collaborate with business analysts, QA teams, and stakeholders to understand requirements and deliver solutions.
* Write clean, maintainable, and efficient code following coding standards and best practices.
* Troubleshoot, debug, and resolve application issues in development and production environments.
* Participate in code reviews and contribute to continuous improvement initiatives.
* Integrate third-party APIs and external systems when required.
* Ensure application security, performance, and scalability.
* Prepare technical documentation and support deployment activities.

## Required Skills

* Strong proficiency in C# and .NET technologies.
* Experience with ASP.NET MVC, ASP.NET Core, Web API, or Web Forms.
* Strong knowledge of SQL Server, T-SQL, Stored Procedures, and Query Optimization.
* Experience with Entity Framework or similar ORM frameworks.
* Understanding of HTML, CSS, JavaScript, jQuery, and Bootstrap.
* Experience with source control tools such as Git or Azure DevOps.
* Knowledge of software design patterns and object-oriented programming principles.
* Familiarity with IIS deployment and application hosting.
* Strong analytical and problem-solving skills.

## Preferred Skills

* Experience with WebView2, WinForms, WPF, or desktop application development.
* Knowledge of React, Angular, or modern JavaScript frameworks.
* Experience with cloud platforms such as Azure or AWS.
* Understanding of CI/CD pipelines and DevOps practices.
* Experience with microservices architecture and containerization.

## Qualifications

* Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
* 2–8 years of experience in .NET application development.
* Strong communication and teamwork skills.

## Location

* [Location]

## Employment Type

* Full-Time

## Experience

* 2–8 Years

## Technologies

C#, ASP.NET, ASP.NET Core, .NET Framework, .NET, SQL Server, Entity Framework, Web API, MVC, JavaScript, jQuery, HTML, CSS, Bootstrap, Git, IIS.

Customer Relationship
Personal Evolution
Autonomy
Administrative Work
Technical Expertise