What are the responsibilities and job description for the .NET Developer with AI Experience position at SGS Technologie?
Role: Applications Development Analyst, Advanced - .NET WITH AI
Location: Tallahassee, FL 32301 (Onsite)
Duration: Long term contract
Required Skills & Technologies
- 10 years of enterprise application development using Microsoft .NET technologies
- Strong hands-on experience with:
- .NET Framework 4.5
- .NET Core / .NET 8
- C#
- ASP.NET
- MVC / Razor Pages
- Experience with Visual Studio 2019
- Strong Object-Oriented Programming (OOP) and design principles
- Expertise in modern debugging techniques and software engineering best practices
- Experience building multi-tier / n-tier enterprise applications
- Front-end development experience with:
- Bootstrap
- jQuery
- AngularJS
- Experience with:
- NLog
- iText document generation
- Database expertise:
- Oracle
- SQL Server
- SQL/T-SQL
- Stored Procedures
- Query Optimization
- Indexing & Performance Tuning
- Experience with:
- Redis
- ElasticSearch
- Distributed caching technologies
- Knowledge of:
- Vector Search
- Retrieval-Augmented Generation (RAG)
- Azure DevOps expertise:
- CI/CD pipelines
- Source control
- Build & Release management
- Branching/Merging strategies
- Experience with deployment troubleshooting and production support
- Experience using SonarQube / SonarCloud
- AI/LLM integration experience:
- Azure OpenAI
- OpenAI APIs
- Microsoft Copilot
- Understanding of AI limitations:
- Hallucinations
- Latency
- Privacy
- Cost optimization
- Experience leading complex IT projects and mentoring teams
- Strong SDLC and Agile methodology experience
- Experience with ADA compliance and accessibility standards
- Strong documentation, architecture, and system modernization experience
Key Responsibilities
- Support and maintain enterprise .NET/.NET Core applications
- Diagnose and resolve complex production issues
- Design and develop enterprise-level software solutions and integrations
- Support cloud migration and modernization initiatives
- Develop and manage Azure DevOps environments and CI/CD pipelines
- Participate in:
- Code Reviews
- Design Reviews
- ROM Estimates
- Refactoring decisions
- Provide technical leadership and mentorship
- Maintain reusable architectures and coding standards
- Research and recommend emerging technologies
- Maintain technical documentation and governance standards
AI / Generative AI Expectations
The client strongly emphasizes responsible enterprise AI usage.
Expected experience includes:
- Using GitHub Copilot Enterprise / Microsoft Copilot
- Integrating AI services into enterprise applications
- Human validation of AI-generated output
- Secure AI coding practices
- AI governance and compliance
- Protecting sensitive/confidential data
- Understanding enterprise AI policies and intellectual property considerations
Ideal Candidate Profile
The ideal consultant will be:
- A senior/full-stack .NET architect-level developer
- Strong in backend engineering and database optimization
- Experienced with Azure DevOps and enterprise deployments
- Comfortable integrating AI/LLM capabilities into applications
- Able to lead modernization initiatives and mentor teams
- Experienced in government or large enterprise environments