.NET Fullstack Developer with Angular

Inclusion Cloud4 months ago
Dallas, TX, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

ASP.NET

Extensive experience in designing, developing, and maintaining web applications using ASP.NET

RESTful APIs

Strong understanding and hands-on experience in designing, implementing, and consuming RESTful APIs.

Entity Framework

Experience with Entity Framework or similar ORM tools for database interaction.

Azure Services

Strong experience with Microsoft Azure services, including but not limited to:

  • Azure App Services
  • Azure Functions
  • Azure Storage (Blob, Table, Queue)
  • Azure SQL Database
  • Azure API Management

Authentication & Authorization

Strong knowledge of authentication and authorization mechanisms, including OAuth, JWT, and Azure AD.

Version Control

Proficiency in using Git for source control.

Automated Testing

Experience with unit testing frameworks (like xUnit, NUnit) and Test-Driven Development (TDD) practices, integration testings, etc..

CI/CD Pipelines

Experience setting up and maintaining Continuous Integration/Continuous Deployment (CI/CD) pipelines using tools like Azure DevOps, GitHub Actions, or Jenkins. (valued but not required)

Monitoring Tools

Experience with monitoring and logging tools such as Application Insights, Azure Monitor, DataDog or other similar tools. (valued but not required)

Database Optimization

Database optimization experience is valued but not required

Proficiency in Angular

Proficiency in Angular and Angular Material (or similar libraries).

Proficiency in Web Technologies

Proficiency in HTML, CSS, JavaScript, and TypeScript.

Microfrontends Architecture

Strong understanding of microfrontends architecture.

OAuth for API Communication

Extensive experience with OAuth for API communication.

MSAL or Similar Libraries

Proficiency in MSAL (Microsoft Authentication Library) or similar libraries.

Azure Resource Management

Experience in using and managing Azure Resources (Storage Accounts, Static Web Apps, etc..) and Azure AD (valued but not required)

Additional Monitoring Tools

Experience with monitoring and logging tools such as Application Insights, Azure Monitor, DataDog or other similar tools. (valued but not required)

Javascript Graphic Libraries

Experience with Javascript graphic libraries (valued but not required)

Required Skills

NUnit
Jenkins
TypeScript
Azure DevOps
Authentication & Authorization
TDD
Azure Monitor
ASP.NET
MSAL
Azure AD
Automated Testing
Azure API Management
Angular Material
Git
RESTful APIs
CI/CD Pipelines
xUnit
JavaScript
Azure App Services
DataDog
microfrontends architecture
Angular
CSS
Azure Storage
Entity Framework
HTML
Azure Functions
JWT
Application Insights
GitHub Actions
Azure SQL Database
OAuth