Description
You will build and maintain backend services and modern front-end applications.
Responsibilities
- Write, test, and document high-quality code for backend services using .NET Core and C#.
- Build and maintain Core applications and RESTful APIs, implementing integrations via microservices and event-driven patterns.
- Develop and migrate features into Angular (v14+) front-end frameworks, adhering to mobile-first design.
- Deploy and manage cloud components using Azure Functions, Storage, Queue Storage, Container Registry, and Key Vault.
- Ensure all developed components meet WCAG 2.1 AA accessibility standards and ADA compliance.
Required Skills
- 8+ years of experience in .NET Core, C#, and ASP.NET MVC/Core.
- Hands-on experience with Angular (v14 or later), HTML, CSS, and JavaScript.
- Experience with PostgreSQL/PostGIS, including ORMs like Entity Framework or Dapper.
- Proficiency in building and consuming REST APIs and implementing microservices.
- Knowledge of GIS technologies, specifically Esri ArcGIS features.
- Experience utilizing Azure cloud services (Functions, Storage, Queues, Key Vault) and Azure DevOps/Git.
- Strong knowledge of SOLID principles, design patterns, and responsive/mobile-first development.
- Experience applying testing best practices using XUnit/NUnit, and familiarity with Jasmine/Karma.