0 years

0.0 Lacs P.A.

Ahmedabad, Gujarat, India

Posted:2 weeks ago| Platform: Linkedin logo

Apply Now

Skills Required

developerdevelopmentservicedrivecuttingtechnologyangularserverlogic.netmicroservicesarchitecturedesignscalabilityseorenderinggraphqlcommunicationngrxmanagementnotificationscodingowaspjwtauthenticationoauthintegrationjasminexunitnunitmockingmoqnsubstituteuigitstrategyagileplanningtuningswaggerapidocumentationinterfacetestingcodetypescriptprogrammingrxjswebsocketsrestasp.netlinqdatamiddlewareroutingauthorizationwriting

Work Mode

On-site

Job Type

Full Time

Job Description

Company Description Evince Development Pvt. Ltd. (EvinceDev) is a CMMI 3-Level leading IT service company that delivers innovative solutions to clients worldwide. With a commitment to excellence and a dynamic team of professionals, we aim to exceed client expectations and drive success through cutting-edge technology. Eligibility: 2 - 3 Years of Experience Role Description EvinceDev (Evince Development) is looking for talented candidates based on the requirements described here. Following are the Brief points of the Job Requirements Develop highly interactive, responsive, and performant user interfaces using Angular (v16+) with advanced features like Signals, Standalone Components, and Functional Guards. Implement server-side logic using .NET 6+/8, focusing on microservices architecture, clean architecture (Onion/Hexagonal), and Domain-Driven Design (DDD). Optimize applications for maximum speed, scalability, and SEO using server-side rendering (SSR) with Angular Universal. Design and consume RESTful & GraphQL APIs with gRPC for high-performance communication. Utilize NgRx/Standalone Services for advanced state management in Angular applications. Implement real-time features using SignalR/Socket.IO in .NET for live updates and notifications. Ensure secure coding practices (OWASP standards) including JWT authentication, OAuth 2.0, and role-based access control (RBAC). Write unit and integration tests using Jasmine/Karma (Angular) and xUnit/NUnit (.NET) with mocking frameworks (Moq, NSubstitute). Implement responsive UI using Tailwind, FlexLayout, Angular Material, or Bootstrap. Use GIT for version control and maintain clear commit history and branching strategy. Participate actively in Agile practices including sprint planning, grooming, stand-ups, and retrospectives. Maintain application scalability and performance by analyzing bottlenecks and tuning queries/services. Use Swagger for API documentation and interface testing. Participate in peer code reviews to ensure high code quality and consistent coding standards. Expert in TypeScript with emphasis on interfaces, generics, and OOP principles. Good understanding of asynchronous programming using async/await and Promises. Angular (v16+) with Signals, Standalone Components, and lazy-loaded modules Proficient with RxJS and handling Observables, Subjects, and advanced operators. State Management: NgRx (Redux pattern) or lightweight alternatives (Service-based) Reactive Programming: RxJS (Advanced operators, custom pipes, WebSockets) Strong experience in building Web App, REST APIs using ASP.NET Core and C#. Hands-on with Entity Framework Core, LINQ, and data migrations. Proficient in middleware pipelines, dependency injection, and attribute-based routing. Experience with authentication and authorization using JWT and ASP.NET Identity. Knowledge of Clean Architecture, Repository and Unit of Work patterns. Capable of writing asynchronous methods using async/await and cancellation tokens. Experience with custom exception handling and global error filters. How to Apply: Interested candidates are invited to submit their resume and a cover letter detailing their relevant experience and qualifications to career@evincedev.com EvinceDev is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences. We are looking forward to meeting our next Spartan! Show more Show less

RecommendedJobs for You

Shyam Nagar, Jaipur, Rajasthan