Pune, IN, 411014
Software Developer C#
This will help you grow:
- Develop and maintain web applications using C#, ASP.NET Core, React, and Blazor.
- Design and develop scalable RESTful APIs and gRPC services.
- Build responsive and reusable frontend components using React and Blazor.
- Develop backend services using .NET Core/.NET 8+.Implement Microservices and event-driven architectures using MassTransit, RabbitMQ, or Azure Service Bus.
- Design and implement software following Clean Architecture, Onion Architecture, DDD, and Hexagonal Architecture
- Apply GoF Design Patterns (Factory, Strategy, Singleton, etc.) to create maintainable solutions.
- Develop and optimize database solutions using SQL Server, Oracle, and Entity Framework Core.
- Implement secure authentication and authorization using OAuth2, OpenID Connect, JWT, and Azure AD.
- Perform code reviews and ensure adherence to coding standards and best practices.
- Write unit tests using Jest and React Testing Library (frontend) and ensure application quality.
- Support CI/CD implementation using Azure DevOps.
- Deploy and maintain applications on Microsoft Azure and work with Docker/Kubernetes when required.
This is how you will help us move forward:
- Strong experience in C#, .NET Core/.NET 8+, ASP.NET Core
- Hands-on experience with React.js and/or Blazor
- Knowledge of Entity Framework Core and REST APIs/gRPC
- Expertise in Microservices, DDD, Clean & Onion Architecture
- Experience with SQL Server/OracleFamiliarity with RabbitMQ, MassTransit, Azure Service Bus
- Knowledge of OAuth2, JWT, OpenID Connect, Azure AD
- Basic experience with Azure DevOps, CI/CD, Docker, Kubernetes
- Strong understanding of Design Patterns (GoF)Excellent problem-solving, communication, and teamwork skills