Logo
SIDRAM TECHNOLOGIES

Net Developer

SIDRAM TECHNOLOGIES, Charlotte, North Carolina, United States, 28245

Save Job

Overview

Net Developer role at SIDRAM TECHNOLOGIES. Contract. Location: Charlotte, NC | Hybrid 3 days onsite (Locals). Key Responsibilities

Architect, design, and implement .NET Core / .NET 6+/7+ web applications and services, adhering to domain-driven design and clean architecture principles. Develop and maintain RESTful APIs as well as SOAP/WSDL-based services, webhooks, and service endpoints. Construct frontend user interfaces utilizing React.js or other component/UI frameworks such as Angular or Vue, ensuring seamless integration with backend systems. Design and deliver generative AI and LLM-powered solutions including prompt engineering, embedding/retrieval augmented generation (RAG), vector store implementation, prompt orchestration, and integration with external AI APIs or model hosts. Build and maintain desktop and Office extension clients, including WPF applications and VSTO Office add-ins for Excel, Word, and Outlook. Implement Windows-level integrations, such as context menu overrides, shell extensions, system hooks, and registry modifications. Develop messaging and event-driven architectures leveraging Kafka, Pub/Sub, message brokers (e.g., RabbitMQ, Azure Service Bus), event sourcing, and CQRS where applicable. Ensure robust monitoring, logging, alerting, and observability through instrumentation of services with metrics, dashboards, distributed tracing, structured logs, health checks, and error tracking. Drive reliability, scalability, and performance optimization across technology layers. Conduct code reviews, design reviews, and architectural critiques to promote coding standards, patterns, and industry best practices. Mentor mid-level and junior engineers, facilitating technical growth, and contributing to estimation, grooming, and strategic planning processes. Participate in sprint planning, backlog refinement, architectural discussions, incident response, and deployment readiness activities. Required Qualifications & Skills

Domain Must-Have Skills / Experience

Core / Backend: 7-10 years of professional experience in C#/.NET Core/.NET 6+ development; understanding of object-oriented design, SOLID principles, and design patterns; expertise in architecting modular, maintainable, layered service structures. APIs & Integration: RESTful APIs, controllers, versioning, authentication/authorization; SOAP/WSDL legacy services knowledge; webhook design and subscription management. Frontend / UI: Build React.js frontends and API integration; strong knowledge of frontend-backend interaction, state management, and component architecture. Desktop / Office: WPF desktop applications using MVVM; VSTO/Office add-ins and COM interop for Excel, Word, Outlook. Windows System / Context: Windows internals including context menu overrides, shell integration, system hooks, and registry APIs. Messaging / Events: Kafka, Pub/Sub/message brokers; event-driven design, including partitions, consumer groups, retry policies, and schema management. GenAI / AI Integration: Prompt engineering, embeddings, vector stores, RAG; external LLM API integration with caching and context window management. Observability / Monitoring: Logging (Serilog, NLog), structured logging; instrumentation, metrics, distributed tracing (OpenTelemetry); dashboards (Grafana, Prometheus, Application Insights). DevOps / Deployment: CI/CD, test strategies, containerization (Docker/Kubernetes) or cloud deployments (Azure/AWS/GCP) considered advantageous. Soft / Leadership: Strong problem-solving, communication, collaboration; leadership in technical initiatives, mentoring, and architectural influence. Preferred / Bonus Skills

Cloud services (Azure/AWS/GCP) such as Azure Functions, Cosmos DB, Service Bus, AWS Lambda. Experience with microservices, domain-driven design, event sourcing / CQRS; identity & security (OAuth, JWT, OpenID Connect). Performance tuning, concurrency, multithreading, caching strategies. Front-end frameworks beyond React (Angular, Vue, Blazor); NoSQL / vector databases (Redis, Elasticsearch, Pinecone, Milvus). On-prem deployment, desktop installers, Windows service architecture; feature flags and A/B testing. Data science / ML pipelines, prompt chaining, LLM orchestration, embedding pipelines. Adam Email: Adam@sidramtech.com Direct: 470-208-7925 Led by 25+ Years of Industry Experience

#J-18808-Ljbffr