Back to search
I8IS - Infiniti Software Solutions Linkedin · Posted 8d ago

Senior .NET + Azure Developer

Charlotte

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed 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.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search