net Developer 2 of 2
Expert Technology Services
New York, NY, United States
21 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$83,200.0 - $99,840.0
Working hours
Regular working hours
Job source
Tech stack
ASP.NET
.NET Framework
Artificial Intelligence
Automation of Tests
Microsoft Azure
Business Systems
C Sharp (Programming Language)
Static Program Analysis
Code Review
Continuous Integration
Software Design Documents
Microsoft SQL Server
+12 more
Visual Basic .NET (Programming Language)
PowerBuilder
Reverse Engineering
TypeScript
GitHub Copilot
Backend
Ingres (database)
Build Management
AngularJS
Vba Programming Language
Domain Driven Design
Service Stack
Job description
Lead modernization of critical legacy business systems to reliable, maintainable, and well-tested applications.
- Design and build .NET 8 backend services and Angular front ends to replace legacy modules, preserving complex business rules.
- Migrate schemas and data from Ingres to SQL Server with reconciliation to ensure data accuracy.
- Reverse-engineer system behavior from legacy code and SME interviews before re-implementing on modern platforms.
- Utilize AI-assisted workflows (e.g., GitHub Copilot, Claude Code) for analysis, coding, testing, and documentation, maintaining rigorous quality standards.
- Deliver software via Azure DevOps, incorporating code reviews, automated tests, CI/CD pipelines, and production-ready engineering practices.
- Collaborate with business stakeholders, subject matter experts, and technical teammates to clarify requirements and reduce migration risks.
- Participate in architecture discussions and contribute to technical design documentation, implementation planning, and production support preparation.
- Apply strong expertise in .NET (C#, ASP.NET Core, EF Core, etc.), modern Angular (preferably v17+), TypeScript, and advanced SQL Server skills.
Requirements
Demonstrate strong system design ability, including decomposition into clean domains and defending trade-offs for non-functional requirements.
- Utilize domain-driven design and incremental migration patterns (e.g., strangler fig, anti-corruption layers).
- Exhibit proficiency reading, understanding, and modernizing unfamiliar legacy code.
- Nice to have: Experience with legacy technology stacks (e.g., VB.NET, VB6, PowerBuilder, Ingres), electric utility environments, and modernization initiatives requiring strict continuity and auditability.
- Ideal profile: Hands-on, analytical, detail-oriented senior engineer adept at legacy code analysis, modernization, collaboration, and AI-assisted development, with a strong focus on correctness, documentation, and repeatable quality assurance.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerjet.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
CH
Chris Heilmann
about 2 years ago
AJ
Austin Joy
What Are The Top Skills Required For Azure Developers?
over 4 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago
CH
Chris Heilmann
Dev Digest 132 - Binging WADFlix?
almost 2 years ago
Dev Digest 113 - Debugging above the cloud
over 2 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
about 3 years ago