App. Software Dev. Sr Prin. Cnslt. at NTT DATA
Gurugram, haryana, India -
Full Time


Start Date

Immediate

Expiry Date

03 Apr, 26

Salary

0.0

Posted On

03 Jan, 26

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C#, Angular, Microservices, Docker, Kubernetes, SQL, PostgreSQL, TDD, CI/CD, Event Streaming, Caching, Cloud, Observability, Security, Performance Profiling, Capacity Planning

Industry

IT Services and IT Consulting

Description
Design & build secure, performant .NET Core (C#) services (REST/gRPC) following domain‑driven and 12‑factor principles. Develop front‑ends with Angular that integrate cleanly with microservice APIs. Automate CI/CD: pipelines, build promotions. Collaborate cross‑functionally with product, QA, and platform teams to deliver platform features on predictable cadences. 8+ years of professional software development. Strong SQL expertise (SQL Server and exposure to PostgreSQL is desirable): query optimization, indexing strategies, transaction semantics. Hands‑on with Angular, responsive UI and accessibility best practices. Proven experience with microservices architecture: service decomposition, API design, inter‑service communication. 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 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 and build secure, performant .NET Core services and develop front-ends with Angular. Collaborate cross-functionally with product, QA, and platform teams to deliver platform features.
Loading...