Search by job, company or skills

Protiviti

Full Stack Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Protiviti India

Protiviti is a global consulting firm that delivers deep expertise, objective insights, a tailored approach, and unparalleled collaboration to help leaders confidently face the future. As a wholly owned subsidiary of Robert Half (NYSE: RHI), Protiviti and its independently owned Member Firms serve clients through a network of more than 85 offices in over 25 countries. Our heritage traces back to the legacy of Arthur Andersen, and we are consistently recognized as a Great Place to Work and one of the Fortune 100 Best Companies to Work For.

The Role

We are seeking a high-caliber Full Stack Developer with mastery in .NET Core 6, Azure Cloud, and Angular to design and deploy scalable, cloud-native applications. This role is critical for building distributed systems and driving engineering excellence through TDD and modern Agile methodologies within our Microsoft ecosystem.

Key Responsibilities

  • Backend Engineering: Design and develop high-performance RESTful APIs and Microservices using .NET Core 6+ and Microsoft Orleans for scalable, distributed grain instances.
  • Frontend Development: Architect and optimize modern client-side applications using Angular, ensuring seamless integration with backend APIs and a focus on high-performance architecture.
  • Cloud Native Design: Design and deploy serverless applications on Microsoft Azure, utilizing Azure CLI for automation and managing the full cloud-native lifecycle.
  • DevOps Integration: Lead the implementation of CI/CD pipelines using Azure DevOps and manage artifact versioning through tools like npm, Nexus, or Yarn.
  • Data Persistence: Implement robust data access layers using Entity Framework Core and manage relational databases (SQL Server, PostgreSQL) alongside NoSQL solutions.
  • Engineering Standards: Apply SOLID principles and design patterns to ensure scalable system architecture while maintaining quality through Test-Driven Development (TDD).

Criteria & Required Skills

  • Technical Core (Must-Have): Expert-level hands-on experience with .NET Core 6 (or later), Microsoft Azure Cloud, and Angular frameworks.
  • Distributed Systems: Experience building and maintaining Microservices and distributed systems using Microsoft Orleans.
  • Database Expertise: Strong knowledge of relational database design (SQL Server/MySQL) and performance tuning; NoSQL experience is preferred.
  • Frontend Architecture: Solid understanding of performance optimization and, ideally, experience with monorepo architecture.
  • DevOps & Tooling: Hands-on experience with Azure DevOps, CI/CD pipelines, and version control systems like Git.
  • Professional Experience:4+ Years of relevant experience in a high-growth consulting or product engineering environment.

Education: Bachelor's or Master's degree in Computer Science, Information Technology, or a related technical field

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 145101495

Similar Jobs