NET Application Developer

FASTRA LLC
Los Angeles, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 146K

Job location

Los Angeles, United States of America

Tech stack

JavaScript
.NET
Microsoft Active Directory
Agile Methodologies
Application Services
ArcGIS (Software)
ArcGIS Servers
HTML5
Unit Testing
Azure
Bootstrap
C Sharp (Programming Language)
CSS
Software as a Service
Code Review
Data Integration
Software Debugging
Web Development
Distributed Systems
IIS
JSON
Microsoft SQL Server
SQL Azure
Node.js
OAuth
Performance Tuning
Scrum
Azure DevOps Pipelines
JSON Web Token
SQL Stored Procedures
Systems Architecture
System Testing
Systems Integration
TypeScript
Web Applications
Web Application Frameworks
Web Standards
XML
Esri GIS (Software)
Data Logging
Enterprise Software Applications
.NET Core
React
Delivery Pipeline
Backend
Angular
Kubernetes
Information Technology
Front End Software Development
React
REST
Software Version Control
Docker
Service Stack
Microservices

Job description

  • Design and develop scalable enterprise web applications using .NET Core, C#, and modern JavaScript frameworks
  • Build and integrate applications with ArcGIS / ESRI GIS technologies, including ArcGIS Enterprise, ArcGIS Online, and ArcGIS Maps SDK for JavaScript
  • Publish, configure, and maintain ArcGIS Server services (Map Services, Feature Services, Geoprocessing Services)
  • Integrate ArcGIS REST APIs and GIS layers with City and third-party enterprise data systems
  • Lead system architecture decisions and contribute to Azure-based cloud application modernization
  • Develop and consume RESTful APIs (JSON/XML) for data integration across distributed systems
  • Convert legacy applications into modern, secure .NET Core microservices-based architectures
  • Implement authentication and authorization using OAuth2, JWT, and Active Directory / SSO integration
  • Manage Web Adaptor (IIS) configuration for ArcGIS Server to support secure external access
  • Write unit tests, conduct system testing, and support user acceptance testing (UAT)
  • Implement logging, monitoring, and debugging solutions for high-volume production systems
  • Participate in Agile/Scrum processes including sprint planning, backlog grooming, and code reviews
  • Create technical documentation, system specifications, and user guides
  • Ensure compliance with Los Angeles ITA web standards and security policies

Requirements

  • Bachelor's degree in Computer Science, Engineering, or equivalent professional experience
  • 7+ years of full-stack web application development experience
  • Strong, current proficiency in .NET Core / C# and SQL Server (schema design, stored procedures, performance tuning)
  • Hands-on, substantive experience with ArcGIS Enterprise (ArcGIS Server, Portal for ArcGIS, Web Adaptor), ArcGIS Online, and ArcGIS REST APIs
  • Experience deploying and managing ArcGIS Server services (Map Services, Feature Services, Geoprocessing Services) in enterprise environments
  • Proficiency in HTML5, CSS3, and JavaScript; front-end framework experience (Angular, React, or equivalent)
  • Experience with Azure cloud services including App Services, Azure SQL, and Azure DevOps CI/CD pipelines
  • Demonstrated experience with legacy application modernization (.NET Framework .NET Core or equivalent)
  • Experience implementing OAuth2, JWT, and AD/SSO authentication in enterprise applications
  • Proficiency with Git version control and Agile methodologies

Preferred Qualifications

  • Experience with ArcGIS Maps SDK for JavaScript for building interactive, location-aware web applications
  • Familiarity with Web Adaptor (IIS) configuration and ArcGIS Enterprise security integration (SSO/Active Directory)
  • Experience with React, Node.js, TypeScript, Bootstrap, and/or Redux
  • Background in large-scale system integration projects in government, utilities, or regulated enterprise environments
  • Prior experience with City of Los Angeles or California public agency engagements
  • Experience with Docker, Kubernetes, and containerized microservices architectures
  • ESRI/ArcGIS certification(s) a plus

Core Technology Stack

  • .NET Core / C# / backend services and RESTful APIs
  • ArcGIS Enterprise / ArcGIS Online / ArcGIS Maps SDK for JavaScript GIS integration
  • Angular / React / TypeScript front-end development
  • SQL Server database design and optimization
  • Azure App Services, Azure SQL, Azure DevOps, Service Bus
  • OAuth2 / JWT / Active Directory authentication and security
  • Docker / Kubernetes / CI/CD modern deployment practices

Apply for this position