Sr. Development .NET with Angular and Microservices

NTT DATA North AmericaKing of Prussia, PA
6d

About The Position

Sr. Developer .NET Full Stack, Angular, Microservices We’re looking for seasoned .NET Core engineers to build Ops Platform. You’ll design and implement microservices and containerized workloads, build modern Angular front‑ends, and craft robust SQL solutions. The ideal candidate brings strong engineering fundamentals, production experience with distributed systems, and a pragmatic test‑driven development (TDD) mindset. Below are the tasks that these positions will be responsible for

Requirements

  • 8+ years of professional software development.
  • 5+ years of strong SQL expertise (SQL Server and exposure to PostgreSQL is desirable): query optimization, indexing strategies, transaction semantics.
  • 5+ years of hands‑on with Angular versions 14 to 18 , responsive UI and accessibility best practices.
  • 5+ years of proven experience with microservices architecture: service decomposition, API design, inter‑service communication.
  • 3+ years of Containerization expertise (Docker) and practical exposure to Kubernetes (authoring manifests, debugging pods).
  • Solid grasp of software engineering fundamentals: OO/FP, concurrency, networking, data structures, security.
  • Habitual TDD and clean code practices; comfortable with unit, contract, and integration tests.
  • CI/CD

Nice To Haves

  • Exposure to Apache Airflow (DAG authoring, scheduling, deployment in containerized/K8s environments).
  • Event streaming (Kafka/RabbitMQ), caching (Redis), message‑driven architectures.
  • Cloud experience (Azure/AWS/GCP) including managed Kubernetes and secrets/identity.
  • Observability stack (Prometheus/Grafana, ELK).
  • Security by design: OAuth/OIDC, TLS, secrets management, OWASP Top 10 mitigations.
  • Performance profiling and capacity planning.

Responsibilities

  • Design & build secure, performant .NET Core (C#) services (REST/gRPC) following domain‑driven and 12‑factor principles.
  • Model data and optimize SQL (indexes, query tuning, partitioning); contribute to schema evolution and migration strategies in Microsoft SQL Server.
  • Develop front‑ends with Angular 16+ that integrate cleanly with microservice APIs.
  • Containerize apps with Docker; collaborate on Kubernetes deployments (lower envs).
  • Adopt TDD: write unit/integration tests, participate in code reviews, pair programming, and continuous refactoring.
  • Own reliability: implement observability (logs/metrics/traces), circuit‑breakers and back‑pressure; contribute to SLOs/runbooks.
  • Automate CI/CD: pipelines, build promotions.
  • Collaborate cross‑functionally with product, QA, and platform teams to deliver platform features on predictable cadences.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service