Job Opportunity
We are seeking a skilled software engineer to fill the role of Senior .NET / Angular Developer in Viseu, Portugal.
Main Responsibilities
* Design and develop RESTful APIs using .NET Core and maintain them for optimal performance.
* Manage SQL Server databases for scalability, integrity, and efficiency.
* Implement authentication and authorization using Azure Active Directory.
* Integrate third-party services seamlessly into our system.
* Collaborate with mobile and frontend developers to align API contracts and ensure efficient data exchange.
* Participate in code reviews, testing, and deployment processes to maintain high-quality standards.
* Support infrastructure teams with backend components in Azure cloud environments.
Key Requirements
* Strong proficiency in C# for API development.
* Hands-on experience with SQL Server, including stored procedures and query optimization.
* Experience developing REST APIs and using SignalR for real-time communications.
* Understanding of Angular for better frontend-backend collaboration.
* Familiarity with Azure services, including App Services, Key Vault, and Azure Functions.
* Knowledge of Azure AD for authentication and authorization workflows.
* Experience integrating external APIs and services.