Senior Full-Stack Developer - Vue 3 / TypeScript / .NET

MY3TECH INC
Richmond, VA, United States
1 day 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) Automation of Tests Big Data C Sharp (Programming Language) Spreadsheets Code Review Databases Continuous Integration
+16 more
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

Experience: 7+ years in full-stack development; strong recent experience with Vue/TypeScript and ASP.NET Core Key Responsibilities

  • 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…
  • 16 hours ago
  • Apply easily, Role: Senior Full-Stack Developer Vue 3 / TypeScript / .NET Location: Richmond, VA (Hybrid 2 days onsite per week) Duration: 12 months contract Experience: 7+ years in full-s…
  • 16 hours ago
  • Apply easily

Requirements

  • 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.

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

3:07 min

Unifying frontend and backend development with ASP.NET Core Blazor

Christian Giesswein Christian Giesswein · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:14 min

Exploring frontend development choices beyond standard JavaScript frameworks

Stacy Cashmore · World Congress 2022

Videos

See all

Related articles

See all