Start Your Search Here

Job Search

Randstad Digital Portugal

Portugal / Global

Fullstack .NET/Angular Developer

Job Description

Randstad Digital, we are based on the excellence of our engineers, and consider our team to be our most valuable asset. Always putting talent first, we support technology specialists throughout their professional lives and ensure that they develop their skills.

We provide varied and challenging career opportunities, as we work with our clients on a wide range of projects in various industries, including Automotive, Heavy Industry, Transportation, Finance, Services, Security and Biometrics, Platforms and IoT, Telecommunications, and Mobile Communications, among others.

We are looking for a skilled and passionate Full Stack Developer to join our engineering team. In this role, you will play a key part in designing, building, testing, and documenting robust applications within a modern tech stack centered on .NET 8 and Angular. You will work on both the continuous development of existing applications and the implementation of new functionalities, with a focus on real-time communication and visual editing tools.

Key Responsibilities

Software Development & Architecture: Design, build, test, and document scalable applications within the .NET environment.

Application Maintenance & Enhancement: Implement patches, perform continuous development, and upgrade existing enterprise applications.

API & System Integration: Develop RESTful APIs, manage real-time data flows, and automatically generate frontend API clients from OpenAPI/Swagger specs.

Document & Printing Workflows: Build and support features dealing with PDF processing, IPP/WebDAV protocols, and visual document editors.

Code Quality & Best Practices: Write clean, maintainable code following modern frontend and backend design patterns.

Technical Profile & Requirements

Core Framework: Deep experience with .NET 8 and ASP.NET Core.

APIs & Security: Expertise in REST APIs (v7, Swagger), real-time communication with SignalR, and identity management via JWT and Microsoft Entra ID.

Serverless Processing: Hands-on experience with Azure Functions (v4, Isolated Worker) for serverless background tasks (printing and scheduled maintenance jobs).

Databases & Protocols: Strong proficiency in Entity Framework Core with PostgreSQL and database migrations using Liquibase.

Document & Protocol Handling: Familiarity with IPP, WebDAV, and PDF processing libraries.

Frontend (Angular)

Core Framework: Advanced knowledge of Angular (v20+) and TypeScript, utilizing Standalone Components, OnPush Change Detection, and RxJS.

UI & Interactive Canvas: Proficiency with PrimeNG, Tailwind CSS, and Konva.js for building interactive, visual editors (e.g., visual letter editor).

Tooling: Experience generating TypeScript API clients directly from Swagger specifications.

#J-18808-Ljbffr

Candidatar-se Now

Similar Opportunities

View all jobs