Architecting, designing, and developing microservices with Microsoft Net Core, develop a Single Page Applications (SPA) framework for creating efficient, interactive, and modularly responsive web applications that work across all popular browsers using Angular 14 or above.
Required Skills:
NET Microservices
Web API
Unit Testing Backend
Containerization, DevOps CI/CD
Good to have: Kafka, RabbitMQ, PostgreSQL, NoSQL database experience, Redis Cache
Solid understanding of OOP concepts and design patterns
Thorough understanding of REST API development, with an emphasis on security and performance
Experience with microservice architecture and building microservices with C#, preferably Microsoft .Net Core 3.1 and/or .NET 5+, CQRS
Experienced in developing high quality extensible and reusable code solutions and API Framework
Experience writing unit/integration tests and developing applications using a Test-Driven Development approach
ORM framework.
Building NuGet packages
Experience working with both RDBMS and NoSQL systems
Experience working in an agile development environment using Azure DevOps
Experience with continuous integration and continuous delivery.
A desire to write re-usable, readable code using the most up to date industry standards
Angular Frontend
Angular v14+
NGRX
Unit Testing
Good to have understanding of Building reusable components, Nx (module federation), Auth0
Must Have working experience in session management for angular applications like Redux, RxJs and Ngrx Store
Create modules and components and combine into a functional app
Extensive work experience creating self-contained, reusable, and testable modules and components
Deep knowledge of Angular (10+) and other web technologies including Typescript, JavaScript, Node, NPM, Git, Grunt/Gulp, HTML5, CSS, SASS
UI Testing technologies such as Protractor, Cypress, Mocha, Jasmine would be useful.
Unit-testing for robustness, including edge cases, usability, and general reliability
Experience writing unit/integration tests and developing applications using a Test-Driven Development approach
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.