Fullstack Developer
Brak informacji o wynagrodzeniu
SeniorFull-time
#363923·Dodano wczoraj·0
Źródło: emagineTech Stack / Keywords
Angular.NETArchitectureRESTfulMicroservices.NET CoreRxJSNgRx
Firma i stanowisko
The company operates in the healthcare industry and is seeking a senior fullstack developer to work on designing, developing, and maintaining full-stack web applications using Angular and .NET technologies.
Wymagania
- Minimum 5 years of experience in full-stack development with Angular and .NET.
- Strong proficiency in C#, .NET Core/Framework, Entity Framework, and LINQ.
- Solid experience with Angular (v12+), TypeScript, and RxJS.
- Hands-on experience with NX monorepo structure.
- Proficiency with Jest for writing unit and integration tests.
- Experience with the DevExtreme component library.
- Proficiency with Visual Studio for .NET development.
- Hands-on experience with Git and Azure DevOps Services.
- Experience with SQL Server and optimized queries.
- Knowledge of REST API design and HTTP standards.
- Understanding of software design patterns and SOLID principles.
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
Nice to have:
- Experience in agile methodologies.
- Familiarity with cloud services like Azure or AWS.
- Exposure to frontend testing frameworks like Jasmine.
Obowiązki
- Design, develop, and maintain full-stack web applications using Angular and .NET in an NX monorepo architecture.
- Develop RESTful APIs and microservices using .NET Core/Framework, following Clean Architecture principles.
- Build responsive, user-friendly interfaces with Angular, incorporating modern patterns like RxJS and NgRx.
- Work with relational databases like SQL Server and PostgreSQL, designing efficient data models.
- Write comprehensive unit and integration tests using Jest for maintaining high code quality.
- Manage version control with Git and oversee CI/CD pipelines in Azure DevOps Services.
- Participate in code reviews to improve code quality and team practices.
- Collaborate with product managers, UX designers, and other developers to deliver solutions on time.
- Contribute to optimizing application performance and ensuring security best practices.
emagine
197 aktywnych ofert