Full Stack Developer
Full Job Description
UST is seeking a Full Stack Developer with expertise in .NET and Angular to join their team in Bengaluru, Karnataka. In this role, you will be responsible for developing and maintaining web applications using Angular and .NET Core / ASP.NET Core. You will design and build RESTful APIs and backend services, collaborate with UI/UX teams to create responsive interfaces, and ensure seamless integration between frontend and backend components. The position involves participation in architecture and system design, performance optimization for UI, APIs, and databases, and the implementation of authentication and authorization mechanisms like JWT and OAuth. You will also conduct code reviews, enforce best practices, troubleshoot production issues, and mentor junior developers.
Required skills include 4+ years of full-stack development experience, strong proficiency in Angular (latest versions, RxJS, state management), C#, .NET Core, and ASP.NET Core Web API. Experience with Entity Framework Core / Dapper, SQL Server / PostgreSQL / MongoDb, and a solid understanding of OOP, Design Patterns, and SOLID principles are essential. You should be adept at building and consuming REST APIs, with proficiency in HTML, CSS, JavaScript/TypeScript, Git version control, and asynchronous programming.
Preferred skills encompass experience with Azure services (App Services, Functions, Key Vault), knowledge of microservices architecture, familiarity with Docker / Kubernetes, CI/CD pipelines (Azure DevOps, GitHub Actions), and experience with message queues (Service Bus, RabbitMQ).
Company
UST Global
UST is a global digital transformation solutions provider. For over 20 years, UST has partnered with leading companies worldwide to drive impactful transformation. Leveraging technology, human talent,...