Senior Full-Stack Developer - Richmond, VA (Hybrid)

MY3TECH INC
Richmond, VA, United States
2 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours

Tech stack

ASP.NET JavaScript (Programming Language) .NET Framework Microsoft Excel Application Programming Interfaces (APIs) Application Services Automation of Tests Big Data C Sharp (Programming Language) Spreadsheets Code Review Databases
+17 more
Continuous Integration Data Security OpenID Performance Tuning Ui Patterns SQL Databases Systems Integration TypeScript Enterprise Software Applications Gitlab Git Vue.js Integration Tests Data Management Restful APIs Web Api Crud

Job description

Build the primary user-facing BMP Warehouse experience and its supporting application services using DEQ’s target web stack. This role is deliberately full-stack so the team can move quickly between Vue workflows and .NET services without creating front-end/back-end handoff bottlenecks., * Develop Vue 3 + TypeScript components/pages for data intake, upload/template selection, staged review, record editing, administrative configuration, search/submission grids, inspection/lifecycle views, and provider-facing feedback.

  • Implement accessible, maintainable UI patterns for large data grids, server-side filtering/sorting, AND/OR filters, saved searches, column preferences, validation messages, bulk selection/actions, and export initiation.
  • Build/extend ASP.NET Core BFF and .NET Minimal API endpoints supporting UI workflows, authorization, validation orchestration, data access, and asynchronous jobs.
  • Implement chunked/asynchronous upload UX with progress/status behavior and resilient retry/error presentation.
  • Implement role- and organization-aware experiences consistent with DEQ identity claims and server-side authorization.
  • Collaborate with the Data Lead to surface validation, duplicate, transformation, and submission status accurately without duplicating business rules in the UI.
  • Develop admin CRUD experiences for BMP names, measures/units, code tables, mappings, localities, land-use codes, HUC references, and related configurable data.
  • Implement direct in-application BMP entry in addition to spreadsheet workflows.
  • Support export/download functionality including Excel/source-template/large-data patterns as finalized by DEQ.
  • Write unit/component/integration tests; participate in peer review, defect resolution, performance tuning, demos, UAT support, and release hardening.
  • Maintain source code and technical documentation in DEQ GitLab using team standards., Job Summary: The Senior Full Stack Developer (.NET / Vue) will lead the design and development of user-facing applications, APIs, validation workflows, reporting modules, and int…
  • 17 hours ago
  • Apply easily

Requirements

Experience: 7+ years in full-stack development; strong recent experience with Vue/TypeScript and ASP.NET Core, * 7+ years of professional full-stack web development.

  • Strong recent Vue.js experience, ideally Vue 3 Composition API, plus TypeScript, modern JavaScript, HTML/CSS, component design, state management, and client-side testing.
  • Strong ASP.NET Core / C# experience building RESTful services or BFF endpoints.
  • Experience implementing complex enterprise forms, editable data grids, file uploads/downloads, bulk actions, validation feedback, and role-based UI behavior.
  • Experience with SQL-backed enterprise applications and ability to collaborate effectively on data-intensive workflows.
  • Experience with automated testing, Git-based code review, CI/CD, and troubleshooting across browser/API/database layers.

Preferred Skills:

  • Experience with high-volume asynchronous file ingestion.
  • Experience with government/regulatory applications and complex data administration screens.
  • Experience with Vue test frameworks and .NET integration testing.
  • Experience integrating enterprise identity/OIDC and claims-based authorization.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role β€” technically off-topic, practically not.

3:07 min

Unifying frontend and backend development with ASP.NET Core Blazor

Christian Giesswein Christian Giesswein Β· World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer Β· Coffee With Developers

2:17 min

Generating modules and CRUD endpoints automatically

Maximilian Otto Maximilian Otto Β· World Congress 2024

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck Β· LIVE

2:20 min

Summarizing architecture options for Blazor micro frontends and application planning

Florian Rappl Β· LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 Β· Coffee With Developers

Videos

See all

Related articles

See all