Skip to main content

Sr Full Stack Developer - dotnet & React

Technology
Techprimelab
Pune, India1 month ago
Full timeOn-site

Job description

Job Summary

We are looking for a Senior Software Engineer / Full Stack Developer with 5 to 7 years of hands-on experience in designing, developing, and maintaining scalable web applications.

The ideal candidate should have strong expertise in C#, .NET/.NET Core, React.js, SQL Server, JavaScript, TypeScript, HTML, CSS, and Microsoft Azure.

The role requires someone who can work independently, contribute to technical decisions, collaborate with cross-functional teams, and effectively communicate with stakeholders.

Key Responsibilities

  • Design, develop, and maintain scalable full-stack web applications using .NET/.NET Core and React.js.
  • Develop robust and reusable backend services and RESTful APIs using C# and .NET.
  • Build responsive, user-friendly, and high-performance frontend applications using React.js, JavaScript, and TypeScript.
  • Work with SQL Server for database development, queries, stored procedures, and performance optimization.
  • Develop and integrate applications with Microsoft Azure services.
  • Participate in application design, technical discussions, and solution architecture activities.
  • Apply SOLID principles, Design Patterns, OOP concepts, and clean coding practices while developing applications.
  • Perform code reviews and ensure adherence to coding standards and development best practices.
  • Troubleshoot application issues, identify root causes, and implement effective solutions.
  • Collaborate with QA, Business Analysts, Product teams, and other technical teams to deliver quality solutions.
  • Understand business requirements and translate them into effective technical solutions.
  • Participate in Agile/Scrum ceremonies and contribute to sprint planning, estimation, and delivery.
  • Communicate effectively with internal and external stakeholders and provide regular updates on project progress.
  • Support application deployment, troubleshooting, and maintenance in Azure environments.
Required Technical Skills

Backend Development

  • Strong hands-on experience with C# and .NET / .NET Core.
  • Strong knowledge of ASP.NET Core and RESTful API development.
  • Good understanding of Object-Oriented Programming (OOP) concepts.
  • Strong understanding and practical application of SOLID Principles.
  • Good knowledge of Design Patterns and their appropriate usage.
Frontend Development
  • Strong hands-on experience with React.js.
  • Good knowledge of JavaScript and TypeScript.
  • Strong understanding of HTML5 and CSS3.
  • Experience in developing responsive and reusable UI components.
Database
  • Strong experience with Microsoft SQL Server.
  • Good knowledge of SQL queries, stored procedures, joins, indexing, and database optimization.
Cloud
  • Hands-on experience with Microsoft Azure.
  • Understanding of Azure application deployment and cloud-based application development.
  • Experience with Azure services such as Azure App Service, Azure Functions, Azure SQL, Azure Storage, or Azure DevOps will be an advantage.
Development & Tools
  • Experience with Git / Azure DevOps and version control.
  • Understanding of CI/CD pipelines and deployment processes is preferred.
  • Knowledge of Docker/containerization and microservices will be an added advantage.
Keywords
react-jsreactc-sharpdot-netdot-net-coresqljavascripttypescriptmicrosoft-typescriptcascading-style-sheets-cssmicrosoft-sql-servermicrosoft-azureplanning-and-designvisual-art-designproduct-development-and-designweb-applicationstraining-and-developmentdatabase-developmentperformance-optimizationobject-oriented-programming-oop

Interested in this role?