Senior .NET Developer

Senior .NET Developer

Roles and Responsibilities
  • Design, develop, and maintain applications using .NET technologies such as ASP.NET Core, C#, and Entity Framework.
  • Collaborate with cross-functional teams including product managers, designers, and front-end developers to define and implement software features.
  • Develop RESTful APIs and integrate with front-end frameworks like Angular or React.
  • Write clean, scalable, and efficient code following industry best practices and coding standards.
  • Design and maintain SQL Server or other database systems, including writing complex queries, stored procedures, and optimizing performance.
  • Implement secure coding practices to protect against common web vulnerabilities (e.g., SQL injection, XSS, CSRF).
  • Contribute to system architecture and design decisions, especially in service-oriented and microservices-based applications.
  • Troubleshoot, debug, and resolve application issues in a timely manner.
  • Perform unit testing, integration testing, and support test automation efforts.
  • Participate in code reviews, mentoring junior developers, and continuous improvement of development processes.
  • Work with DevOps tools for continuous integration and deployment (CI/CD).
  • Ensure the application meets performance, reliability, and scalability goals.
Required Skills
  • Strong proficiency in C# and the .NET/.NET Core framework.
  • Hands-on experience with ASP.NET MVC, ASP.NET Web API, and Entity Framework.
  • Knowledge of front-end technologies like HTML5, CSS3, JavaScript, and modern frameworks such as Angular or React (optional but preferred).
  • Solid understanding of object-oriented programming (OOP) principles and design patterns.
  • Experience working with relational databases like SQL Server, MySQL, or PostgreSQL.
  • Familiarity with RESTful API development and integration.
  • Experience with version control systems like Git.
  • Understanding of software development life cycle (SDLC) and agile methodologies.
  • Knowledge of cloud platforms such as Azure or AWS.
  • Experience with CI/CD tools like Azure DevOps, Jenkins, or GitHub Actions.
  • Familiarity with containerization tools like Docker and orchestration using Kubernetes
  • Good problem-solving, debugging, and analytical skills.
  • Familiarity with authentication/authorization frameworks like IdentityServer, OAuth2, and JWT.
Job Type: Full Time
Job Location: Bengaluru
Job Category: Dev-Ops
Experience: 4 to 6 years

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Logo

Business mandates the Small-Medium-Enterprises to digitalize every operations and Limitscale helps digitize to meet the emerging customer’s demands.

Follow us on:
mega888