Cloud Native .NET Full Stack Developer -

GARNI SOFTWARE INC.
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 146K

Job location

Remote

Tech stack

ASP.NET
JavaScript
.NET
Agile Methodologies
Application Performance Management
HTML5
User Authentication
Azure
Bootstrap
C Sharp (Programming Language)
CSS
Cloud Computing
Cloud Computing Security
Cloud Engineering
Code Reuse
Code Review
Continuous Integration
Software Design Patterns
DevOps
Distributed Systems
Entity Framework
Github
Integrated Development Environments
Key Management
Enterprise Messaging Systems
Microsoft Software
Microsoft SQL Server
OAuth
Scrum
Openid Connect
JSON Web Token
Software Engineering
Web Services
Azure
Data Logging
Enterprise Software Applications
.NET Core
Spring Cloud
React
Blazor
Grafana
Infrastructure as Code (IaC)
GIT
Event Driven Architecture
Containerization
Angular
Solid Principles
Information Technology
Azure
Front End Software Development
REST
Terraform
Splunk
Devsecops
Serverless Computing
Docker
Web Api
Microservices

Job description

We are seeking a highly skilled Cloud Native .NET Full Stack Developer with strong experience in modern Microsoft technologies, cloud-native application development, and Blazor-based front-end development. The ideal candidate will be responsible for designing, developing, and deploying scalable enterprise applications using .NET technologies, microservices architecture, and cloud platforms such as Azure., * Design, develop, and maintain cloud-native applications using .NET Core / .NET 8 technologies.

  • Build responsive and interactive user interfaces using Blazor (Server and/or WebAssembly).
  • Develop RESTful APIs and microservices using ASP.NET Core.
  • Implement scalable and secure cloud solutions on Microsoft Azure.
  • Work with containerization technologies such as Docker and Kubernetes.
  • Collaborate with cross-functional teams including architects, DevOps engineers, QA teams, and business stakeholders.
  • Participate in application design, code reviews, and technical discussions.
  • Implement CI/CD pipelines using Azure DevOps or GitHub Actions.
  • Optimize application performance, scalability, and security.
  • Write clean, maintainable, and reusable code following best practices.
  • Troubleshoot and resolve production issues in a timely manner.
  • Ensure adherence to Agile/Scrum development methodologies.

Requirements

Do you have experience in Web services design?, Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science, Information Technology, or related field.

  • 5+ years of experience in full stack .NET development.
  • Strong experience with:
  • C#
  • .NET Core / .NET 6/7/8
  • ASP.NET Core Web API
  • Blazor Server and/or Blazor WebAssembly
  • Entity Framework Core
  • SQL Server
  • Hands-on experience with cloud-native development concepts and microservices architecture.
  • Experience working with Microsoft Azure services such as:
  • App Services
  • Azure Functions
  • Azure Kubernetes Service (AKS)
  • Azure Storage
  • Azure Service Bus
  • Azure Key Vault
  • Experience with Docker and Kubernetes.
  • Knowledge of front-end technologies such as HTML5, CSS3, JavaScript, and Bootstrap.
  • Familiarity with authentication and authorization protocols such as OAuth2, OpenID Connect, and JWT.
  • Experience with CI/CD tools like Azure DevOps or GitHub Actions.
  • Strong understanding of design patterns, SOLID principles, and best coding practices.
  • Experience with Git version control.

Preferred Qualifications

  • Experience with event-driven architecture and messaging systems.
  • Knowledge of React or Angular is a plus.
  • Experience with Terraform or Infrastructure as Code (IaC).
  • Azure certifications are preferred.
  • Exposure to monitoring and logging tools such as Application Insights, Grafana, or Splunk.

Soft Skills

  • Excellent communication and collaboration skills.
  • Strong analytical and problem-solving abilities.
  • Ability to work independently and in a fast-paced environment.
  • Strong attention to detail and commitment to quality.

Nice to Have

  • Experience in distributed systems and high-availability applications.
  • Knowledge of DevSecOps practices.
  • Experience working in enterprise-scale Agile environments.

Work Environment

  • Agile/Scrum-based development environment.
  • Opportunity to work on modern cloud-native technologies and enterprise digital transformation initiatives.

Benefits & conditions

$60 - $70 an hour - Contract

Apply for this position