I8Is logo

Senior .NET + Azure Developer

Hiring from
United States
Work type
Hybrid
Posted
Is this job info correct?

603,771 remote jobs, straight from company career pages

100% free · New jobs every hour

Show job description

About Us

A Canadian technology and workforce solutions company headquartered in Vaughan, Ontario. The company helps businesses, enterprises, and public-sector organizations modernize their operations through secure digital transformation, custom software development, staffing, recruitment, payroll, and workforce management solutions.

Job Description

Senior .NET + Azure Developer

Location: Charlotte, NC
Work Arrangement: Hybrid
Employment Type: Full-Time / Contract

Pay Rate:$50\hr(C2C)
Visa:USC,GC,H1,H4 EAD

About the Role

We are seeking an experienced Senior .NET + Azure Developer to design, develop, and maintain scalable web-based applications using the Microsoft technology stack and modern Azure architectures. The ideal candidate will have strong hands-on development experience, architectural knowledge, and the ability to collaborate with architects, engineers, product teams, and offshore development teams.

Key Responsibilities

  • Perform full lifecycle application development, including researching technical options, evaluating solutions, and developing proof-of-concepts.
  • Determine optimal solutions for architecture, efficiency, maintainability, scalability, and performance in collaboration with developers and architects.
  • Collaborate with Product Management to develop product roadmaps and ensure objectives are realistic and achievable.
  • Work closely with Principal Engineers and offshore development teams to create and implement solution designs aligned with architectural standards.
  • Design and develop modern, scalable applications using .NET and Microsoft Azure technologies.
  • Mentor junior developers and provide technical guidance to team members.
  • Participate in code reviews to ensure deliverables follow established coding standards and best practices.
  • Apply a shift-left mindset by identifying and addressing technical issues early in the development lifecycle.
  • Collaborate with stakeholders to understand requirements, own technical problems, and drive solutions from concept through implementation.
  • Contribute to CI/CD practices and Infrastructure as Code (IaC) using Terraform for Azure infrastructure deployment.
  • Design and implement solutions using modern architecture and distributed-system patterns.

Required Qualifications

  • Bachelor's degree in Computer Science or a related field with 8+ years of .NET software development experience building web-based applications.
  • OR Master's degree in Computer Science, Computer Engineering, or a related field.
  • Strong experience with the Microsoft development stack, including:
    • .NET Core
    • .NET Framework 4.5+
    • C#
    • JavaScript
    • RESTful Services
    • ORM
    • T-SQL
    • JSON
    • MVC
    • XML
    • HTML/CSS
  • Strong experience with Microsoft Azure and Azure-based architectures.
  • Understanding of CI/CD concepts and Infrastructure as Code using Terraform.
  • Experience designing solutions using modern architecture patterns, including:
    • Microservices
    • Service-Oriented Architecture (SOA)
    • Domain-Driven Design (DDD)
    • CQRS
    • Asynchronous Messaging
    • Azure Service Bus
    • Event Sourcing
    • APIs and Web Services
  • Strong understanding of software architecture, scalability, maintainability, and performance.
  • Excellent problem-solving, communication, collaboration, and stakeholder-management skills.
  • Experience mentoring developers and contributing to technical discussions and solution design.

What We're Looking For

The successful candidate will be a hands-on senior engineer who can own problems and solutions, collaborate effectively across teams, communicate with stakeholders, and contribute to both application development and architectural decisions.




Similar jobs