Technology Lead | Analytics - Packages | Python - Big Data

IMCS Group Inc

  • Charlotte, NC
  • 4 days ago
  • Remote

    Highlights

    Company Description: IMCS Group is one of the fastest growing MWBE (Minority Woman Owned Enterprise) staffing firms in the U.S. We focus on bringing a Diversity Recruitment approach to Fortune 500 companies within North America and EMEA region contingent labor programs. The ideal candidate should have strong hands-on experience in C#, NET 6/8, ASP.NET Core, React, Python, Azure, REST APIs, microservices, and modern AI technologies such as LLMs, RAG, embeddings, and vector search.

    Numbers & Facts

    LocationCharlotte, NC (
    Remote
    )

    Description

    Company Description: IMCS Group is one of the fastest growing MWBE (Minority Woman Owned Enterprise) staffing firms in the U.S. We focus on bringing a Diversity Recruitment approach to Fortune 500 companies within North America and EMEA region contingent labor programs.  IMCS Group excels in providing top talent in IT, Healthcare, Engineering, Finance, Light Industrial, Contact Center, and Clerical.  We have offices in the US, Canada, Mexico, and India in which we can provide support to our clients.

    Description: POC - Diksha

    Job Details:

    Job title: Technology Lead | Analytics - Packages | Python - Big Data
    Work Location with Zip code: Charlotte NC ((Fort worth, TX /Phoenix, AZ/ Charlotte, NC/ Detroit, Michigan))
    Duration of the project: 6 Months
    This role requires any travel (Yes/No): NO
    Please confirm if this would be onsite from day one OR Initial remote for 2-3 months, and then expect the candidate to work from the office OR 100% Remote: Onsite from day 1
    Is this a 100% remote role? NO
    Vendor rate range: ***
    Minimum years of experience required: 8-10 years
    Would you require the candidates to meet you for an in-person interview? Yes
    Education Qualification required: Bachelor s / Masters
    Must have skills:
    -.NET, ReactJS, SQL, Azure, Python
    -7+ years of .NET full stack development experience.
    -Strong C#, .NET 6/8, ASP.NET Core, Web API and microservices skills.
    -Hands-on React, TypeScript/JavaScript, HTML5 and CSS3 experience.
    -Experience with Azure, Entity Framework Core, SQL/NoSQL databases and caching.
    -Working knowledge of Python for automation or AI integration.
    -Practical knowledge of LLMs, prompts, embeddings, vector search, RAG and responsible AI.
    -Experience with xUnit/NUnit, Moq, Jest/Cypress and Git.

    Good to have
    Docker and Azure Kubernetes Service.
    Azure OpenAI, Azure AI Foundry or equivalent platforms.
    Semantic Kernel, AI agents, tool calling, evaluation and observability.
    OAuth2, OIDC, JWT, Managed Identities, SonarQube and DevSecOps.

    Detailed Job Description:
    Experience
    7+ years of software development experience, with strong expertise in .NET full-stack development and hands-on experience with Python for backend development, automation, data processing, and AI/LLM integrations.
    Role Overview
    We are looking for an experienced .NET Full Stack Developer with Python and Generative AI expertise to design, develop, and maintain scalable enterprise applications. The ideal candidate should have strong hands-on experience in C#, .NET 6/8, ASP.NET Core, React, Python, Azure, REST APIs, microservices, and modern AI technologies such as LLMs, RAG, embeddings, and vector search.
    The role requires the ability to build end-to-end applications, integrate Python-based services and AI capabilities with .NET solutions, and develop secure, scalable, cloud-native applications.
    Key Responsibilities
    Design, develop, test, and maintain scalable full-stack applications using C#, .NET 6/8, ASP.NET Core, React, and Python.
    Build robust backend services and RESTful APIs using ASP.NET Core Web API and microservices architecture.
    Develop Python-based applications, APIs, automation utilities, and integration services.
    Use Python frameworks/libraries such as FastAPI, Flask, or equivalent for building backend and AI-enabled services.
    Integrate Python services with .NET applications through REST APIs, messaging, or other service-integration patterns.
    Develop modern, responsive web applications using React, TypeScript/JavaScript, HTML5, and CSS3.
    Design reusable UI components and integrate frontend applications with backend APIs.
    Design and implement microservices-based and cloud-native architectures.
    Build and deploy applications on Microsoft Azure using appropriate Azure services.
    Work with Entity Framework Core and relational databases such as SQL Server/PostgreSQL, along with NoSQL databases where required.
    Implement appropriate caching strategies for high-performance applications.
    Develop and integrate Generative AI and LLM-based capabilities into enterprise applications.
    Work with LLMs, prompt engineering, embeddings, vector databases/vector search, and Retrieval-Augmented Generation (RAG).
    Use Python for AI/LLM orchestration, data processing, model/API integration, and backend AI services.
    Integrate solutions using Azure OpenAI, Azure AI Foundry, or equivalent AI platforms.
    Explore and implement Semantic Kernel, AI agents, tool/function calling, evaluation, monitoring, and observability where applicable.
    Design secure applications using OAuth 2.0, OpenID Connect (OIDC), JWT, Azure Managed Identities, and related authentication/authorization mechanisms.
    Write unit, integration, and end-to-end tests using technologies such as xUnit/NUnit, Moq, Jest, and Cypress.
    Follow software engineering best practices including code reviews, version control using Git, CI/CD, coding standards, and automated testing.
    Containerize applications using Docker and support deployments on Azure Kubernetes Service (AKS).
    Ensure application quality through SonarQube, DevSecOps practices, vulnerability management, and secure coding standards.
    Troubleshoot production issues and perform root-cause analysis across frontend, .NET, Python, database, cloud, and AI components.
    Collaborate with architects, product owners, business stakeholders, DevOps engineers, and cross-functional development teams.
    Participate in Agile ceremonies, estimation, technical design discussions, and application modernization initiatives.
    Mandatory Skills
    5+ years of full-stack/software development experience
    Strong hands-on experience with C# and .NET 6/8
    Strong experience with ASP.NET Core and Web API
    Experience designing and developing microservices
    Strong hands-on experience with React
    TypeScript/JavaScript, HTML5, CSS3
    Hands-on Python development experience
    Python-based API development, automation, scripting, or backend services
    Experience integrating Python with .NET and/or enterprise applications
    Good understanding of Microsoft Azure
    Entity Framework Core
    Strong experience with SQL databases and working knowledge of NoSQL technologies
    Experience with caching technologies/patterns
    Understanding of LLMs and Generative AI
    Hands-on knowledge of prompt engineering
    Understanding of embeddings and vector search
    Experience or practical knowledge of Retrieval-Augmented Generation (RAG)
    Familiarity with Responsible AI principles
    Unit and automated testing using xUnit/NUnit, Moq, Jest/Cypress
    Strong working knowledge of Git
    Preferred / Good-to-Have Skills
    FastAPI, Flask, or similar Python frameworks
    Azure OpenAI
    Azure AI Foundry or equivalent AI platforms
    Semantic Kernel
    AI agents and agentic AI patterns
    Function/tool calling with LLMs
    LLM application evaluation and observability
    Vector databases/vector stores
    Docker
    Azure Kubernetes Service (AKS)
    CI/CD and Azure DevOps
    OAuth 2.0 / OIDC / JWT
    Azure Managed Identities
    SonarQube
    DevSecOps and secure coding practices
    Monitoring, logging, and application observability
    Technical Skill Matrix
    Backend: C#, .NET 6/8, ASP.NET Core, Web API, Python, FastAPI/Flask, Microservices
    Frontend: React, TypeScript, JavaScript, HTML5, CSS3
    Cloud: Microsoft Azure, Azure OpenAI, Azure AI Foundry, AKS
    AI/GenAI: LLMs, Prompt Engineering, RAG, Embeddings, Vector Search, Semantic Kernel, AI Agents
    Database: SQL Server/PostgreSQL, Entity Framework Core, NoSQL, Caching
    Testing: xUnit/NUnit, Moq, Jest, Cypress
    DevOps: Git, Docker, CI/CD, SonarQube, DevSecOps
    Security: OAuth 2.0, OIDC, JWT, Managed Identities

    Relevant Experience on Mandatory Skills: 8-10 years

    Education: Bachelor s / Masters

    The top 3 responsibilities would expect the Subcon to shoulder and execute:
    Airlines domain exp, in-person interview, Airlines and Finance exp is added advantage

    Custom Fields:
    Name: Intake Call Completed
    Value: true

    Name: Intake Call Requested
    Value: true



    EEOC Disclaimer: IMCS Group is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law. IMCS Group is committed to maintaining an inclusive workforce, where employees are hired, retained, compensated, and promoted based on their contributions to our Company.

    Similar Jobs