Lead Consultant | Microsoft Technologies | .Net Application Development

Ipolarity LLC

  • Fort Mill, SC
  • 1 day ago

    Highlights

    The role requires hands-on development experience, leadership capabilities, and the ability to collaborate with business, architecture, QA, DevOps, and infrastructure teams to deliver scalable, secure, and high-performing applications. The ideal candidate will be responsible for application architecture, solution design, team leadership, code quality, stakeholder management, and successful delivery of business-critical solutions.

    Numbers & Facts

    LocationFort Mill, SC

    Description

    Job Title: .NET Development Lead
    Work Location & Reporting Address: Fort Mill, SC 29707 (Full Onsite)
    ####
    Contract duration: 10 months
    Target Start Date: 17 Aug 2026
    Does this position require Visa independent candidates only? Yes

    Interview Process (Is face to face required?) 1st interview is virtual; 2nd round of interview might be in-person interview

    Job Details:
    Minimum years of experience required: 10+ years of total experience; 7+ years of relevant experience
    Certification needed: Not mandatory, but nice-to-have

    Must Have Skills:
    C#, ASP.NET MVC, ASP.NET Core
    .NET Framework and .NET Core.NET 8+
    Web API RESTful Services

    Nice to Have Skills:
    SQL Server, Stored Procedures, Performance Tuning
    JavaScript, TypeScript, jQuery

    Detailed Job Description:

    Job Summary
    We are seeking an experienced .NET Development Lead with strong technical expertise in Microsoft technologies and proven experience leading development teams in delivering enterprise-scale applications. The ideal candidate will be responsible for application architecture, solution design, team leadership, code quality, stakeholder management, and successful delivery of business-critical solutions.
    The role requires hands-on development experience, leadership capabilities, and the ability to collaborate with business, architecture, QA, DevOps, and infrastructure teams to deliver scalable, secure, and high-performing applications.

    Key Responsibilities
    Technical Leadership
    Lead a team of developers in designing, developing, testing, and deploying enterprise-grade applications.
    Provide technical direction and architectural guidance for .NET-based solutions.
    Establish development standards, coding practices, and application governance.
    Conduct code reviews and ensure adherence to quality and security standards.
    Identify technical risks and drive mitigation plans.
    Application Development
    Design and develop applications using:
    o C#
    o ASP.NET MVC/Core
    o .NET Framework/.NET Core/.NET 8
    o Web APIs and RESTful Services
    o Entity Framework
    o LINQ
    Develop microservices-based solutions and cloud-enabled applications.
    Implement secure coding standards and performance optimization techniques.
    Stakeholder Management
    Work closely with business stakeholders to understand requirements and translate them into technical solutions.
    Participate in solution design workshops and architecture discussions.
    Provide project status, technical updates, and risk assessments to leadership teams.
    DevOps & Delivery
    Collaborate with DevOps teams for CI/CD implementation.
    Support application deployment, release planning, and production support activities.
    Drive Agile and Scrum methodologies across the development team.
    Team Management
    Mentor developers and conduct technical knowledge-sharing sessions.
    Support resource planning, effort estimation, and capacity management.
    Participate in hiring, onboarding, and performance management activities.

    Required Technical Skills
    Core Technologies
    C#
    ASP.NET MVC
    ASP.NET Core
    .NET Framework and .NET Core/.NET 8
    Web API Development
    RESTful Services
    Entity Framework
    LINQ
    Front-End Technologies
    Angular / React
    JavaScript
    TypeScript
    HTML5
    CSS3
    Bootstrap
    Database Technologies
    Microsoft SQL Server
    Stored Procedures
    SQL Performance Tuning
    Database Design and Optimization
    Cloud & DevOps
    Microsoft Azure
    Azure App Services
    Azure Functions
    Azure SQL
    Azure DevOps
    Git
    CI/CD Pipelines
    Architecture & Design
    Microservices Architecture
    Design Patterns
    SOLID Principles
    Domain Driven Design (DDD)
    Event-Driven Architecture
    API Security Best Practices

    Required Qualifications
    Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or related field.
    8-12+ years of application development experience using Microsoft technologies.
    Minimum 3+ years of experience leading development teams.
    Experience delivering enterprise-scale applications in Agile environments.
    Strong understanding of SDLC, DevOps, and Application Lifecycle Management.

    Preferred Qualifications
    Microsoft Azure Certifications.
    Experience with containerization technologies (Docker, Kubernetes).
    Experience with Security, IAM, Financial Services, or Banking domain applications.
    Knowledge of application security standards and OWASP guidelines.

    Soft Skills
    Strong leadership and team management skills.
    Excellent communication and stakeholder management abilities.
    Strong analytical and problem-solving skills.
    Ability to manage multiple priorities in a fast-paced environment.
    Proven experience working with global and cross-functional teams.

    Success Metrics
    On-time project delivery.
    Application reliability and performance improvements.
    Code quality and technical debt reduction.
    Team productivity and mentoring effectiveness.
    Customer and stakeholder satisfaction.
    Experience Range: 8-12+ Years | Role: Technical Lead / Development Lead | Technology: Microsoft .NET, Azure, Microservices, Angular/React, SQL Server.
    Provide your feedback on BizChat

    Project Code: Updating the New 2 Email Attributes

    Similar Jobs