.NET Full Stack Developer - Onsite

NTT DATAParsippany-Troy Hills, NJ
1dOnsite

About The Position

Provide application maintenance, technical support, and enhancements for a portfolio of internal and customer-facing web applications. Work closely with operations, security, and product teams to support feature updates, interface migrations, disaster recovery exercises, security remediations, and CI/CD improvements.

Requirements

  • Experience in GCP Platform - Firebase Firestore and NoSQL
  • Strong development experience with C# and .NET Core (or later).
  • Proficient in front-end technologies: HTML, CSS, JavaScript, TypeScript, and Angular (modern versions).
  • Experience with web services: SOAP and REST APIs.
  • SQL experience: Microsoft SQL Server and familiarity with SSIS packages.
  • Experience with background services and Windows Server hosted apps.
  • Familiar with CI/CD tooling: Azure DevOps (ADO) pipelines, Git-based source control.
  • Familiarity with static analysis and security tooling: SonarQube, web vulnerability scanners (e.g., Netsparker / Invicti).
  • Knowledge of logging and artifact management (e.g., JFrog or equivalent).
  • Ability to work with cloud platforms and cloud-native patterns (either GCP or Azure experience preferred).
  • Strong troubleshooting skills: log analysis, tracing, and root cause determination.
  • Understanding of authentication/token mechanisms (e.g., JWT, OAuth/OIDC, Azure AD).
  • Experience with Google Cloud Platform (App Engine, Cloud Functions, Firestore, Cloud Build, Cloud Armor)
  • 7+ years supporting enterprise web applications
  • 5+ years of experience in C#, Angular and SQL Server
  • 3+ years of experience in GCP Firebase Firestore
  • Demonstrated experience in both support/operational roles and development roles.

Nice To Haves

  • Prior experience with security remediation, and cross-team coordination preferred.
  • Bachelor’s degree in Computer Science, Information Systems, or equivalent preferred

Responsibilities

  • Maintain and support multiple web applications and backend services (enrollment, account management, rate-quoting, customer events repository, contact-center backup).
  • Provide tier 2/3 technical support for application issues, perform incident troubleshooting and root cause analysis.
  • Deliver development tasks and backlog items (bug fixes, enhancements, integration work).
  • Participate in DevOps/CI-CD activities to improve release pipelines, automation, and test coverage.
  • Execute security vulnerability remediation and respond to automated scan findings.
  • Support disaster recovery (DR) planning and exercises, including failover and temporary operations in alternate datacenters/cloud regions.
  • Coordinate with infrastructure teams on patching, OS/DB upgrades, and certificate management.
  • Migrate legacy interfaces to modern APIs (e.g., SOAP → REST, or legacy web services → modern service endpoints).
  • Perform yearly password rotations across databases, Linux jobs, cloud services, and API credentials.
  • Participate in scheduled DR exercises
  • Requesting and installing SSL/TLS certificates on application servers as required.
  • Implement periodic business configuration updates (e.g., country activations, pricing/declared value updates, dimension/weight rules).
  • Run and remediate results from periodic web vulnerability scans (quarterly).
  • Monitor and maintain scheduled jobs, Windows services, and background workers that support application integrations and email alerts.
  • Migrate authentication and identity systems (e.g., internal login systems → Azure AD / modern identity providers).
  • Migrate access management from legacy provisioning tools to modern identity governance solutions.
  • Plan and execute SQL Server upgrades, and migrate workloads off end-of-service OS or application servers.
  • Maintain and update ETL/SSIS packages, and support Windows services or background processes written in C#.
  • Verify and test changes in interfacing applications; provide impact analysis and estimates for production changes (PID/impact evaluation).
  • Participate in capacity/peak planning with support and operations teams.
  • Prepare infrastructure change requests and coordinate upgrades.
  • Implement small feature changes or new flows for account creation, UUID generation, fraud-validation integration, contact preference handling, and similar features.
  • Convert and migrate source control and CI pipelines (e.g., VS source control → Git / Azure DevOps).
  • Implement or improve automated quality and security testing (unit tests, integration tests, security scans).
  • Support tiered application support, resolve issues escalated from first-line teams.
  • Deliver small project items and reduce technical debt in backlog.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service