Assoc. Software Architect

Venteon

Troy (MI)

On-site

USD 120,000 - 150,000

Full time

10 days ago

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Venteon in Troy, MI is seeking an Associate Software Architect. You will drive design, development, and modernization of critical enterprise apps, balancing legacy VB.NET with modern .NET and Blazor approaches.

The role emphasizes hands-on coding, architectural leadership, and collaboration with QA, BAs, and infrastructure teams to deliver scalable solutions and robust interfaces.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 6+ years of enterprise software development experience.
  • Strong experience with .NET, ASP.NET, and SQL Server.
  • Hands-on development with C# and legacy VB.NET.
  • Experience designing APIs, data flows, and security considerations.
  • Ability to evaluate technical trade-offs and document decisions.
  • Collaborative, with QA, BA, and infrastructure teams.

Responsibilities

  • Design, develop, test, and support application enhancements while remaining actively involved in production code.
  • Collaborate with Lead Developer/Architect to translate requirements into designs, plans, estimates, and dependencies.
  • Maintain and enhance VB.NET, .NET Framework, and ASP.NET apps; develop new capabilities with C# and modern .NET.
  • Contribute to modernization through incremental migration and reusable patterns.
  • Develop and review SQL Server queries, data access, and integration data flows.
  • Design, develop, and troubleshoot APIs, file transfers, and SSO integrations.
  • Create solution diagrams, interface specs, technical decisions, and documentation.
  • Participate in code & design reviews to improve quality, security, and performance.
  • Work with QA and BAs to clarify requirements and meet release criteria.
  • Troubleshoot production issues involving IIS, SQL Server, and integrations.

Skills

.NET
ASP.NET
C#
VB.NET
SQL Server

Education

Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field

Job description

Associate Software Architect

Location: Troy, MI

SUMMARY

The ideal candidate will have strong experience with Microsoft .NET, ASP.NET, C#, VB.NET, and Microsoft SQL Server, along with the ability to support existing applications while contributing to a strategic transition toward modern .NET technologies and Blazor. This is a hands-on technical role that combines software engineering, solution design, and incremental application modernization within an established technical leadership structure.

ESSENTIAL DUTIES & RESPONSIBILITIES
  • Design, develop, test, and support application enhancements, integrations, and defect corrections while remaining actively involved in production code.
  • Collaborate with the Lead Developer/Architect to translate business requirements into practical technical designs, implementation plans, project estimates, and dependencies.
  • Maintain and enhance existing VB.NET, .NET Framework, and ASP.NET applications while developing new capabilities using C# and modern .NET technologies.
  • Contribute to enterprise application modernization through incremental migration, reusable application patterns, and integration of legacy and modern application components.
  • Develop and review Microsoft SQL Server queries, data access logic, stored procedure changes, and integration data flows in coordination with database owners.
  • Design, develop, and troubleshoot APIs, file transfers, batch and scheduled interfaces, authentication and single sign-on (SSO) integrations, and upstream and downstream application interactions.
  • Create and maintain solution diagrams, interface specifications, technical decision records, implementation notes, and support documentation.
  • Participate in code and design reviews to improve application consistency, error handling, validation, logging, security, maintainability, and performance.
  • Work with quality assurance (QA) and business analysts (BAs) to clarify requirements, establish acceptance criteria, deliver testable solutions, resolve defects, and meet release requirements.
  • Troubleshoot complex application and production issues involving IIS, SQL Server, integrations, and application logic while coordinating with infrastructure and support teams.
EDUCATION & EXPERIENCE
  • 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 application design and complex technical problem-solving.
  • Strong experience with Microsoft .NET, ASP.NET, and Microsoft SQL Server, including the ability to maintain and enhance existing VB.NET and .NET Framework applications.
  • Demonstrated hands-on experience developing and maintaining production applications using C# and .NET.
  • Experience designing, implementing, and troubleshooting SQL-backed web applications, APIs, system interfaces, and cross-platform data flows.
  • Practical knowledge of object-oriented design, secure software development, code reviews, testing, diagnostics, and maintainable coding practices.
  • Ability to evaluate technical alternatives, communicate design trade-offs, estimate development efforts, and document technical decisions.
  • Strong collaboration skills, with experience working alongside developers, QA professionals, business analysts, and infrastructure teams.
  • Willingness to remain actively involved in software development while expanding technical architecture responsibilities within an established leadership structure.
PREFERRED QUALIFICATIONS
  • Experience with modern .NET, Blazor Server, and incremental modernization of legacy enterprise applications.
  • Familiarity with application migration strategies that allow legacy and modern systems to coexist, including strangler-pattern approaches.
  • Experience with IIS, Windows Server, SQL Server performance optimization, enterprise authentication and authorization, and on-premises application deployments.
  • Experience with Azure DevOps Server, work-item tracking, source control, and structured development, testing, and production release processes.
  • Exposure to operationally critical system integrations, scheduled processes, and multi-client line-of-business applications.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

The Talent Advantage Group • Troy (MI)

On-site
USD 120,000 - 180,000
Senior Blazor / .NET Developer
Senior Blazor / .NET Developer

CodeRoad Inc • United States

Remote
USD 120,000 - 160,000
Software Solutions Architect- Lansing, Mi
Software Solutions Architect- Lansing, Mi

AHU Technologies Inc • Washington

On-site
USD 100,000 - 130,000
C#/.Net Full Stack Software Engineer
C#/.Net Full Stack Software Engineer

STG • Salt Lake City (UT)

On-site
USD 80,000 - 110,000
Sr. Software Engineer
Sr. Software Engineer

PDS Inc, LLC • Phoenix (AZ)

On-site
USD 110,000 - 160,000
Senior .NET Engineer — Modernization & Applications
Senior .NET Engineer — Modernization & Applications

Compunnel Inc. • Wilmington (NC)

On-site
USD 90,000 - 120,000
Technical Architect(.Net)
Technical Architect(.Net)

TechDigital Group • Princeton (NJ)

On-site
USD 120,000 - 150,000
Senior .Net Developer
Senior .Net Developer

Troy Web • United States

Hybrid
USD 110,000 - 140,000
Medical coverage
Dental coverage
Vision coverage
+5
Software Engineer .NET
Software Engineer .NET

Decos • United States

Remote
USD 110,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Interactive Resources - iR • Jacksonville (FL)

On-site
USD 120,000 - 150,000