Sr. .Net Developer

Blockchain Technologies. LLC

Charlotte (NC)

Hybrid

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Remote working options
Professional development opportunities

Job summary

A leading technology firm in Charlotte, North Carolina is seeking an experienced developer to architect and implement .NET Core applications. You will work on RESTful APIs and frontend interfaces using React.js, and design AI-powered solutions. The ideal candidate has 7-10 years of experience in C#. This role involves mentoring junior engineers and engaging in strategic planning. This position offers a collaborative environment with a competitive salary and remote working options.

Qualifications

  • 7–10 years of professional experience in C#/.NET Core/.NET 6+ development.
  • Hands-on experience building RESTful APIs and controllers.
  • Demonstrated ability to build React.js frontends.
  • Experience developing WPF desktop applications.
  • Practical experience with Kafka and event-driven systems.
  • Integration experience with external LLM APIs.
  • Knowledge of CI/CD pipelines and environment promotion.

Responsibilities

  • Architect and implement .NET Core applications adhering to best practices.
  • Develop RESTful APIs and maintain integration services.
  • Construct frontend interfaces ensuring API integration.
  • Design generative AI and LLM-powered solutions.
  • Mentor junior engineers and participate in planning discussions.

Skills

C#/.NET Core/.NET 6+
RESTful APIs
React.js
WPF applications
Kafka
DevOps
Problem-solving
Communication

Education

7–10 years of professional experience in relevant technologies

Tools

Azure
Docker
Kubernetes

Job description

  • 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 comprehensive 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 actively in sprint planning, backlog refinement, architectural discussions, incident response, and deployment readiness activities.
Required Qualifications & Skills
  • Core / Backend: 7–10 years of professional experience in C#/.NET Core/.NET 6+ development; comprehensive understanding of object-oriented design, SOLID principles, and design patterns (repository, unit of work, dependency injection); proven expertise in architecting modular, maintainable, layered service structures.
  • APIs & Integration: Hands-on experience building RESTful APIs, controllers, versioning, authentication/authorization; familiarity with SOAP/WSDL legacy services as required; proficiency in webhook design and subscription management.
  • Frontend / UI: Demonstrated ability to build React.js frontends and integrate with APIs; solid grasp of frontend-backend interaction, state management, and component architecture.
  • Desktop / Office: Documented record of building WPF desktop applications using the MVVM pattern and handling complex UI logic; experience developing VSTO/Office add-ins and COM interop for Excel, Word, and Outlook.
  • Windows System / Context: Acquainted with Windows internals including context menu overrides, shell integration, system hooks, and registry APIs.
  • Messaging / Events: Practical experience with Kafka, Pub/Sub/message brokers, and event-driven systems; expertise in designing event flows, partitions, consumer groups, retry policies, and schema management.
  • GenAI / AI Integration: Exposure to prompt engineering, embeddings, vector store implementation, and retrieval-augmented generation (RAG); experience integrating with external LLM APIs or hosting models, including caching and context window management.
  • Observability / Monitoring: In-depth knowledge of logging frameworks (Serilog, NLog, etc.) and structured logging strategies; proficiency in instrumentation, metrics, distributed tracing (OpenTelemetry), and dashboard configuration (Grafana, Prometheus, Application Insights).
  • DevOps / Deployment: Familiarity with CI/CD pipelines, build/release automation, unit/integration testing, and environment promotion strategies; experience with containerization (Docker/Kubernetes) or cloud deployments (Azure/AWS/GCP) considered advantageous.
  • Soft / Leadership: Exceptional problem-solving, communication, and collaboration skills; history of leading technical initiatives, mentoring colleagues, and influencing architectural decisions; strong sense of ownership and accountability.
Preferred / Bonus Skills

Experience with Azure / AWS / GCP services (e.g. "Azure Functions", "Cosmos DB", "Azure Service Bus", "AWS Lambda", etc.).

  • Experience working with microservices, domain-driven design, aggregate modeling, or event sourcing / CQRS.
  • Familiarity with identity & security (OAuth, JWT, OpenID Connect, role-based access).
  • Experience with performance tuning, concurrency, multithreading, caching strategies.
  • Exposure to front-end frameworks beyond React, such as Angular, Vue, Blazor.
  • Experience working with NoSQL / vector databases (e.g. "Redis", "Elasticsearch", "Pinecone", "Milvus", etc.).
  • Experience with feature flags / rollout strategies, A/B testing, canary releases.
  • Knowledge of data science / ML pipelines, prompt chaining, LLM orchestration, or embedding pipelines.

BLOCKCHAIN TECHNOLOGIES LLC is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. BLOCKCHAIN TECHNOLOGIES LLC will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters. Nor will BLOCKCHAIN TECHNOLOGIES LLC require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. .Net Developer
Sr. .Net Developer

Ethereum Technologies LLC • Charlotte (NC)

On-site
USD 100,000 - 130,000
Sr. .Net Developer
Sr. .Net Developer

Robotics Prcocess Automation, LLC • Charlotte (NC)

On-site
USD 100,000 - 130,000
Competitive salary
Professional development opportunities
Health benefits
Lead .Net Full Stack Developer
Lead .Net Full Stack Developer

Blockchain Technologies. LLC • Dallas (TX)

On-site
USD 90,000 - 120,000
.Net Architect (Azure)
.Net Architect (Azure)

Blockchain Technologies. LLC • Arlington (TX)

On-site
Sr. Full Stack .NET Expert
Sr. Full Stack .NET Expert

Blockchain Technologies. LLC • Connecticut

On-site
USD 90,000 - 130,000
Sr. Full Stack .NET Expert
Sr. Full Stack .NET Expert

Robotics Technologies LLC • Connecticut

On-site
USD 90,000 - 120,000
Sr. Full Stack .NET Expert
Sr. Full Stack .NET Expert

Ethereum Technologies LLC • Connecticut

On-site
USD 90,000 - 120,000
Sr. Full Stack .NET Expert
Sr. Full Stack .NET Expert

Cloud Analytics Technologies, LLC • Connecticut

On-site
USD 85,000 - 110,000
Sr. Full Stack .NET Expert
Sr. Full Stack .NET Expert

Quantum Technologies. LLC • Connecticut

On-site
USD 85,000 - 120,000
.NET Senior Software Developer
.NET Senior Software Developer

Ethereum Technologies LLC • Austin (TX)

On-site
USD 80,000 - 120,000