08 Sep
|
Evince Development (CMMI Level 3 Certified)
|
Ahmedabad
08 Sep
Evince Development (CMMI Level 3 Certified)
Ahmedabad
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 agile team of professionals, we aim to exceed client expectations and drive success through cutting-edge technology.
Website link: https://evincedev.com/
- Develop highly interactive, responsive, and performant user interfaces using Angular (v16+) with advanced features like Signals, Standalone Components, and Functional Guards Architect.
- implement scalable server-side solutions using .NET 6+/8, following microservices architecture, clean architecture (Onion/Hexagonal), and Domain-Driven Design (DDD) principles.
- Optimize applications for maximum speed, scalability, and SEO using server-side rendering (SSR) with Angular Universal and advanced hydration techniques.
- Design and consume RESTful & GraphQL APIs and implement gRPC for high-performance inter-service communication, including support for gRPC streaming and interceptors.
- Drive advanced state management using NgRx or Standalone Services in Angular applications.
- Implement real-time features using SignalR/Socket.IO in .NET for live updates and system notifications.
- Follow secure coding practices based on OWASP standards, including JWT authentication, OAuth 2.0, and RBAC.
- Write and maintain unit and integration tests using Jasmine/Karma (Angular) and xUnit/NUnit (.NET), leveraging mocking tools like Moq or NSubstitute.
- Build responsive and adaptive UIs using TailwindCSS, FlexLayout, Angular Material, or Bootstrap. Use GIT for version control and maintain a clean commit history with appropriate branching strategies.
- Participate in and help guide Agile practices sprint planning, backlog grooming, daily stand-ups, and retrospectives.
- Analyze application performance and resolve bottlenecks through profiling and optimization strategies.
- Document APIs using Swagger/OpenAPI and perform API-level testing.
- Participate in peer code reviews and mentor junior team members to maintain code quality and standards.
- Architect and develop modular applications using Angular Micro Frontends with Webpack Module Federation.
- Expert in TypeScript, with deep knowledge of interfaces, generics, and object-oriented principles.
- Strong understanding of asynchronous programming using async/await, Promises, and Observables.
- In-depth experience with Angular (v16+), including Signals, Standalone Components, lazy-loaded modules, and Angular Elements for building Web Components.
- Proficient in RxJS, including advanced operators, Subjects, and custom Observables. Strong experience in developing Web Apps and REST APIs using ASP.NET Core and C#.
- Hands-on expertise with Entity Framework Core, LINQ, and code-first data migrations.
- Solid understanding of middleware pipelines, dependency injection, and attribute-based routing.
- Experience with authentication/authorization using JWT, OAuth, and ASP.NET Identity. Strong command of CQRS with MediatR, including pipeline behaviors (logging, validation, caching).
How to Apply:
Interested candidates are invited to submit their resume on
[email protected]
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!
📌 Team Lead - Dot Net + Angular (Ahmedabad)
🏢 Evince Development (CMMI Level 3 Certified)
📍 Ahmedabad