Talent.com
Senior Software Engineer

Senior Software Engineer

MS Shift, Inc.tumakuru, karnataka, in
22 days ago
Job description

We are seeking a highly skilled Full-Stack Developer with strong expertise in ASP.NET Core (C#) for backend development and React.js for modern, responsive front-end applications. The ideal candidate will be responsible for building, maintaining, and optimizing high-quality web solutions that deliver exceptional user experiences.

Key Responsibilities

  • Design, develop, and maintain scalable web applications using ASP.NET Core for backend and React.js for frontend.
  • Build and integrate RESTful APIs with secure authentication and authorization mechanisms.
  • Collaborate with UI / UX designers and project managers to deliver visually appealing, user-friendly interfaces.
  • Write clean, maintainable, and well-documented code following best practices.
  • Implement unit tests and participate in peer code reviews to ensure code quality.
  • Troubleshoot, debug, and optimize applications for performance and scalability.
  • Work with SQL Server databases, including query optimization and stored procedures.
  • Manage source code using Git and participate in Agile / Scrum ceremonies.
  • Deploy applications to cloud platforms such as Azure or AWS and maintain CI / CD pipelines.
  • Ensure application security following OWASP guidelines.

Required Skills & Qualifications

  • 10+ Years Proven experience in ASP.NET Core and C# backend development.
  • 5+ Years Proficiency in React.js , JavaScript, and TypeScript.
  • Strong skills in HTML5 , CSS3 , and responsive design frameworks (Bootstrap, Tailwind, or similar).
  • Solid experience with Entity Framework Core , LINQ, and asynchronous programming.
  • Strong knowledge of SQL Server , including stored procedures, indexing, and performance tuning.
  • Experience with API development and integration (REST, JSON).
  • Familiarity with version control (Git) and branching strategies.
  • Knowledge of unit testing frameworks (NUnit, xUnit, Jest, React Testing Library).
  • Excellent problem-solving skills and ability to work in a collaborative, Agile environment.
  • Preferred / Nice-to-Have Skills

  • Experience with Docker or Kubernetes .
  • Understanding of microservices architecture .
  • Create a job alert for this search

    Senior Software Engineer • tumakuru, karnataka, in