All roles

Open role

[Remote] Senior Software Engineer

Remote · South Africa Full-time

Note: The job is a remote job and is open to candidates in USA. SNI Companies is seeking a Senior Software Engineer with extensive experience in developing applications using C# and ASP.NET Core. The role involves integrating AI technologies into .NET applications and leading the design and implementation of technical solutions independently.

Responsibilities

  • Over 4 years of experience developing applications with C# and ASP.NET Core, including building AI-powered features within service-oriented architectures using dependency injection, repository patterns, DTOs, and typed HTTP clients
  • Experience integrating large language models (LLMs) and AI services into .NET applications, with preference for Azure-based AI platforms. Experience with prompt engineering, function calling, and .NET AI SDKs is highly desirable
  • Experience implementing AI-driven automation that connects models to existing business applications, triggers workflows, and orchestrates multi-step business processes using messaging platforms, background services, or similar technologies
  • Experience working with SQL Server, Entity Framework Core, and NoSQL databases to support AI applications, including retrieval-augmented generation (RAG), embeddings, and vector search
  • Experience evaluating AI solutions by testing prompts and workflows, measuring response quality, reducing hallucinations, and monitoring production performance
  • Demonstrated experience leading the design and implementation of technical solutions rather than serving solely as an individual contributor on a larger team
  • Ability to independently own technical projects from design through deployment, driving implementation with minimal oversight

Skills

  • Over 4 years of experience developing applications with C# and ASP.NET Core, including building AI-powered features within service-oriented architectures using dependency injection, repository patterns, DTOs, and typed HTTP clients
  • Experience integrating large language models (LLMs) and AI services into .NET applications, with preference for Azure-based AI platforms. Experience with prompt engineering, function calling, and .NET AI SDKs is highly desirable
  • Experience implementing AI-driven automation that connects models to existing business applications, triggers workflows, and orchestrates multi-step business processes using messaging platforms, background services, or similar technologies
  • Experience working with SQL Server, Entity Framework Core, and NoSQL databases to support AI applications, including retrieval-augmented generation (RAG), embeddings, and vector search
  • Experience evaluating AI solutions by testing prompts and workflows, measuring response quality, reducing hallucinations, and monitoring production performance
  • Demonstrated experience leading the design and implementation of technical solutions rather than serving solely as an individual contributor on a larger team
  • Ability to independently own technical projects from design through deployment, driving implementation with minimal oversight
  • Experience with Semantic Kernel or similar .NET AI orchestration or agent frameworks
  • Experience with document processing, OCR, intelligent document capture, or related AI technologies
  • Understanding of secure AI development practices, including handling sensitive or regulated data in compliance-focused environments

Company Overview

  • SNI Companies specializes in recruiting, staffing, and HR services. It was founded in 1998, and is headquartered in Jacksonville, Florida, USA, with a workforce of 201-500 employees. Its website is https://www.snicompanies.com.
  • More open positions

    [Remote] Commercial Lines, Sr. Account Manager-Sports & Ent. (NY hybrid or EST remote)

    Work from home Full-time role

    [Remote] Senior Data Engineer with Java, Apache Spark

    Work from home Full-time role

    [Remote] Implementation Project Manager

    Work from home Full-time role

    [Remote] Platform Customer Engineer, Manufacturing

    Work from home Full-time role

    [Remote] Functional Analyst II - Finance Business Systems

    Work from home Full-time role

    Account Executive

    Work from home Full-time role

    Senior Certification Program Manager

    Work from home Full-time role

    Junior music marketing and Fan Page Editor

    Work from home Full-time role

    Talent Acquisition Partner – Startup Health Tech

    Work from home Full-time role

    Distribution Center Operations – Supervisor (North Smithfield, RI) – 2nd Shift

    Work from home Full-time role

    [Remote] Senior Product Engineer

    Work from home Full-time role

    Customer Success Specialist – Bilingual Remote FinTech & E‑Commerce Support for careerzynith (Bogotá, Colombia)

    Work from home Full-time role

    Remote Data Entry Specialist – Full‑Time, High‑Precision Data Management Role with careerzynith – $34/hr, No Experience Required

    Work from home Full-time role

    Immediate Hiring: Remote Customer Service Representative at careerzynith

    Work from home Full-time role

    Experienced Licensed Pharmacy Technician – Data Entry Specialist (Remote Opportunity)

    Work from home Full-time role

    Experienced Live Chat Operator – Immediate Start at careerzynith

    Work from home Full-time role

    Immediate Hiring: High-Paying Remote Data Entry Jobs for Teens at careerzynith

    Work from home Full-time role

    Senior Data Engineer – Remote ETL/ELT Pipeline Specialist at careerzynith – $30/hr (No Degree Required)

    Work from home Full-time role

    Home-Based White‑Glove Customer Support Specialist – SLA‑Driven Service Excellence for careerzynith

    Work from home Full-time role

    Field Remote Nurse Practitioner/Physician Assistant

    Work from home Full-time role

    [Remote] V105- Remote Legal Assistant

    Work from home Full-time role