Dotnet Lead

Overview

Remote
Depends on Experience
Full Time
No Travel Required

Skills

Monoliths
"Elastic Search"
"On prem Development"
Kubernetes
Kafka
RabbitMQ

Job Details

Role: Dotnet Lead/Architect

Location: 100% Remote

Mandatory Skills: On Prem Development, Monoliths, Kubernetes, Kafka.

Essential Responsibilities:

  • Architect and implement scalable microservices-based solutions.
  • Deploy and manage containerized applications using Kubernetes.
  • Design and optimize SQL databases for performance and scalability.
  • Integrate and maintain Elasticsearch for advanced search and analytics.
  • Design and implement queuing mechanisms using technologies like Kafka and RabbitMQ for asynchronous processing.
  • Collaborate with cross-functional teams to gather requirements and deliver robust software solutions.
  • Ensure compliance with InfoSec standards and participate in system upgrades and user training.
  • Create automated tests and maintain documentation for all development work.

Minimum Experience Requirements:

  • 6 7 years of experience in full-stack application development.
  • Extensive experience with monoliths and on-prem development.
  • Should have deep knowledge and be able to equate the cloud native tools to their on-prem equivalents.
  • Proven expertise in microservices architecture and distributed systems.
  • Able to design and build microservices and distributed architecture using on-prem only tools.
  • Hands-on experience with Kubernetes for container orchestration.
  • Strong knowledge of SQL databases (e.g., SQL Server, PostgreSQL).
  • Experience with external dependencies to on-prem such as Elasticsearch for search and analytics.
  • Familiarity with queuing technologies such as Kafka and RabbitMQ.
  • Experience with CI/CD pipelines and version control systems.
  • Ability to work independently and mentor junior developers.

Technical Skills:

  • Proficient in microservices architecture and Kubernetes.
  • Strong experience with relational databases (SQL Server).
  • Hands-on experience with Elasticsearch.
  • Experience with queuing technologies such as Kafka and RabbitMQ.
  • Skilled in RESTful API development and server-side languages (.NET, Python).
  • Familiarity with authentication mechanisms (OAuth 2.0, JWT).
  • Experience with containerization (Docker) and CI/CD tools.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.