Talent.com
Full Stack Developer -.Net / React.js

Full Stack Developer -.Net / React.js

Human HorizonJaipur
1 day ago
Job description

Full Stack Developer - .NET

Role Overview :

The Full Stack Developer - .NET is a pivotal engineering role based in either Indore or Jaipur, requiring 4-8 years of experience focused on the end-to-end design, development, and deployment of scalable, high-performance web applications.

The ideal candidate possesses strong, current expertise in the .NET Core / ASP.NET MVC ecosystem combined with deep knowledge of modern front-end frameworks like ReactJS or Angular.

This role is critical for building cloud-native applications, demanding proficiency in managing infrastructure, CI / CD pipelines, and ensuring high application scalability and operational excellence across platforms like Azure, AWS, or GCP.

Core Full Stack Development and Architecture :

  • Back-End Development : Design, develop, and maintain robust and secure web applications and services using .NET Core / ASP.NET MVC framework and the C# programming language.
  • Data Access Layer : Implement efficient and optimized data access layers using Entity Framework (Core) or other suitable ORMs, ensuring strong performance and adherence to best practices.
  • Front-End Engineering : Develop highly responsive, intuitive, and modular user interfaces (UIs) using a modern framework like ReactJS or Angular, ensuring cross-browser compatibility and optimal user experience.
  • API and Integration : Architect, build, and consume RESTful APIs for seamless communication between front-end and back-end services, and integrate third-party services (e.g. , payment gateways, external data sources).
  • Microservices Implementation : Implement and manage microservices architecture to decompose applications, ensuring high system scalability, resilience, and maintainability.
  • Database Design and Optimization : Work with SQL Server, PostgreSQL, or MongoDB for designing database schemas, writing optimized queries, and performing database tuning to ensure high data throughput.

Cloud Operations and DevOps :

  • Deployment and Monitoring : Deploy, monitor, and maintain high-availability applications on enterprise cloud platforms such as Azure, AWS, or GCP, utilizing platform-specific services for compute, networking, and storage.
  • CI / CD Pipeline Management : Design, implement, and maintain CI / CD pipelines using tools like Azure DevOps, Jenkins, or GitHub Actions for automated builds, comprehensive testing (unit, integration, regression), and zero-downtime deployment strategies.
  • Performance and Security : Actively participate in code reviews, performance tuning, including load testing and bottleneck identification, and enforce security implementation best practices (e.g. , authentication, authorization, input validation) across the application stack.
  • Cross-functional Collaboration : Collaborate effectively with cross-functional teams (Product, QA, DevOps) using Agile methodologies to deliver high-quality software solutions that meet defined business goals.
  • Required Experience and Skills :

  • Experience : 4-6 years of demonstrated experience in full-stack web application development.
  • Back-End Mastery : Strong expertise in .NET Core / ASP.NET MVC, C#, and Entity Framework.
  • Front-End Proficiency : Proven experience developing production-grade UIs using either ReactJS or Angular.
  • Cloud Exposure : Hands-on experience deploying, monitoring, and scaling applications on at least one major cloud platform : Azure, AWS, or GCP.
  • API Development : Expert knowledge of designing, documenting, and implementing RESTful APIs.
  • Database Skills : Proficient working with relational (SQL Server / PostgreSQL) and / or NoSQL databases (MongoDB) for design, querying, and optimization.
  • DevOps Tools : Practical experience implementing and utilizing CI / CD tools like Azure DevOps, Jenkins, or GitHub Actions.
  • Preferred Skills :

  • Direct experience implementing and operating Microservices architecture in a production environment.
  • Deep knowledge of containerization technologies like Docker and Kubernetes.
  • Certification in a major cloud platform (e.g. , Azure Developer Associate, AWS Certified Developer).
  • Experience with message queuing / broker services like RabbitMQ or Azure Service Bus.
  • Proven ability to optimize application performance for both high concurrency and low latency
  • (ref : hirist.tech)

    Create a job alert for this search

    Stack Developer • Jaipur