Assoc. Software Architect

VENATOR HOLDINGS, LLC
Troy, MI, United States
6 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours

Tech stack

ASP.NET .NET Framework Application Programming Interfaces (APIs) Component-Based Software Engineering Application Integration Architecture Business Logic User Authentication Microsoft Azure Business Software C Sharp (Programming Language) Code Review Information Systems
+27 more
Databases Data Security File Transfer Internet Information Services (IIS) Microsoft SQL Server Visual Basic .NET (Programming Language) Windows Servers Object-Oriented Software Development Software Architecture Release Management Server Administration Single Sign-On Software Deployment Software Engineering SQL Stored Procedures SQL Databases Data Streaming Systems Integration Software Technical Review Web Applications Data Logging Enterprise Software Applications Blazor Information Technology Production Code ASP.NET Applications Software Version Control

Job description

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., * 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.

Requirements

Software Architecture, Software Architecture, Technical Leadership, Software Engineering, Software Design, Software Administration, Test Plan/Schedule, Application Integration, Technical/Engineering Design, Project Estimates, * 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.

About the company

At Venteon, our talent acquisition team is proud to provide our clients with the most qualified Accounting & Finance, Engineering & Manufacturing, Information Technology, Human Resources, Administrative & Call Center talent in the industry today.

Apply for this position

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

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…