Associate Software Architect/Senior Engineer (VB.NET/.NET)

The Talent Advantage Group

Troy (MI)

On-site

USD 120,000 - 180,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

The Talent Advantage Group seeks an Associate Software Architect/Senior Engineer to drive design, development, and modernization of enterprise VB.NET/.NET applications. You will work with the Lead Developer/Architect to translate business needs into practical designs and production code.

You will maintain existing VB.NET/.NET Framework apps while building new C#/.NET capabilities, including API/data flow design and critical integration work.

Qualifications

  • Six+ years in enterprise software development with design and problem solving.

Responsibilities

  • Design, develop, test, and support app enhancements and fixes; contribute production code.
  • Collaborate with Lead Dev/Architect to translate requirements into designs, tasks and estimates.
  • Maintain VB.NET/.NET Framework apps while building new C#/.NET capabilities.
  • Support modernization through gradual migration and coexistence of legacy and new components.
  • Develop and review SQL Server queries, data access logic, and data flows with DB teams.
  • Design and troubleshoot APIs, file transfers, batch interfaces, and SSO integrations.
  • Create solution diagrams, interface specs, decisions, and hand-off docs.
  • Participate in code/design reviews to improve error handling, logging, security, and performance.
  • Work with QA/BA to clarify acceptance criteria and deliver testable artifacts.
  • Troubleshoot production issues involving IIS, SQL Server, and integrations with infra teams.
  • Design solutions for on-prem Windows/IIS and SQL Server operations with security and rollback.

Skills

Hands-on engineering
Architectural design
C#/.NET
VB.NET
ASP.NET
SQL Server
Integration patterns
Code reviews

Education

Bachelor’s degree in CS/SE or equiv.

Tools

Azure DevOps
IIS/Windows Server

Job description

2077 Associate Software Architect/Senior Engineer (VB.NET/.NET)

The Associate Software Architect is a hands-on senior engineer and developing technical architect who supports the design, delivery, and modernization of PVS enterprise business applications. Working closely with the Lead Developer/Architect, this person serves as a capable technical counterpart: implementing production code, resolving complex application issues, translating business needs into practical designs, and gradually taking ownership of defined solution areas. The environment includes existing VB.NET/.NET Framework and Microsoft SQL Server applications, with a strategic move toward C#, modern .NET, and Blazor. Architecture decisions must respect on-premises infrastructure, existing integrations, and day-to-day delivery obligations.

Essential Job Functions
  • Design, develop, test, and support application enhancements, integrations, and defect corrections; remain an active contributor to production code.
  • Work alongside the Lead Developer/Architect to turn business requirements into feasible technical designs, implementation tasks, estimates, and dependencies.
  • Maintain and enhance existing VB.NET/.NET Framework and ASP.NET applications while building new capabilities in C# and modern .NET as modernization advances.
  • Contribute to enterprise application modernization through practical incremental migration, reusable application patterns, and careful coexistence of legacy and new components.
  • Develop and review Microsoft SQL Server queries, data access logic, stored-procedure changes, and integration data flows in coordination with database owners.
  • Design and troubleshoot APIs, file transfers, batch/scheduled interfaces, authentication/SSO integration, and upstream/downstream application interactions.
  • Produce concise solution diagrams, interface specifications, technical decisions, implementation notes, and supportable handoff documentation.
  • Participate in code and design reviews; improve consistency in error handling, validation, logging, security, maintainability, and performance.
  • Work with QA and business analysts to clarify acceptance criteria, provide testable deliverables, correct defects, and meet defined release gates.
  • Troubleshoot complex application and production issues involving IIS, SQL Server, integrations, or application logic; coordinate with infrastructure and support teams.
  • Design solutions for PVS on-premises Windows/IIS and SQL Server operations, with attention to security, reliability, deployment, support, and rollback.
  • Assume increasing responsibility for bounded architecture and delivery decisions under the Lead Developer/Architect; mentor peers through technical collaboration without direct personnel management.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field, or equivalent practical experience.
  • Six or more years of progressive hands-on enterprise software development experience, including involvement in application design and technical problem solving.
  • Strong experience with Microsoft .NET, ASP.NET, and Microsoft SQL Server; ability to work effectively with existing VB.NET/.NET Framework applications.
  • Demonstrated hands‑on experience developing and maintaining production C#/.NET applications; ability to support and enhance existing VB.NET/.NET Framework applications.
  • Experience designing, implementing, and troubleshooting SQL‑backed web applications, APIs, interfaces, and cross‑system data flows.
  • Practical application of object‑oriented design, secure development, code review, testing, diagnostics, and maintainable implementation patterns.
  • Ability to communicate design trade‑offs, estimate work, document decisions, and collaborate closely with developers, QA, BAs, and infrastructure teams.
  • Willingness to remain hands‑on while developing broader architecture responsibilities within an established technical leadership structure.
Preferred Qualifications
  • Experience with modern .NET, Blazor Server, incremental legacy modernization, and application migration using coexistence or strangler patterns.
  • Familiarity with IIS, Windows Server, SQL Server performance, enterprise authentication/authorization, and on‑premises application deployments.
  • Experience with Azure DevOps Server, work‑item tracking, source control, and disciplined development‑to‑test‑to‑production promotion.
  • Exposure to operationally critical integrations, scheduled processes, and multi‑client line‑of‑business systems.
Core Competencies
  • Hands‑on engineering skill and sound technical design judgment
  • Ownership, dependability, and thoughtful escalation of risks
  • Ability to complement and extend the Lead Developer/Architect
  • Practical modernization within real‑world legacy constraints
  • Clear documentation, mentoring, and cross‑functional collaboration
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

.NET/SQL Application Developer/Architect
.NET/SQL Application Developer/Architect

Prosum • Los Angeles (CA)

On-site
USD 100,000 - 130,000
Technical Architect(.Net)
Technical Architect(.Net)

TechDigital Group • Princeton (NJ)

On-site
USD 120,000 - 150,000
.NET/SQL Developer
.NET/SQL Developer

Mbi Llc • Harrisburg

On-site
USD 120,000 - 160,000
Principal Software Engineer/Developer
Principal Software Engineer/Developer

Pyramid Systems Inc • Merrifield (VA)

On-site
USD 180,000 - 230,000
.Net Architect
.Net Architect

TechDigital Group • Torrance (CA)

On-site
USD 90,000 - 150,000
Junior Software Engineer
Junior Software Engineer

Kelly • Lewisville (TX)

On-site
USD 80,000 - 110,000
.NET Architect
.NET Architect

Cynet systems Inc • Dallas (TX)

On-site
USD 100,000 - 130,000
.NET/SQL Developer, Sr.
.NET/SQL Developer, Sr.

Prosum • Los Angeles (CA)

On-site
USD 100,000 - 130,000
Software Engineer .NET
Software Engineer .NET

Decos • United States

Remote
USD 110,000 - 150,000
Senior Software Architect - .NET Modernization Lead
Senior Software Architect - .NET Modernization Lead

The Talent Advantage Group • Troy (MI)

On-site
USD 120,000 - 180,000