Associate Software Architect

Posted 4 Days Ago
Be an Early Applicant
Troy, MI, USA
In-Office
Senior level
Automotive • Transportation • Manufacturing
The Role
Hands-on software architect responsible for designing, developing, modernizing, and supporting enterprise applications. Maintains VB.NET and .NET Framework systems while building C# and modern .NET capabilities. Develops SQL-backed applications, APIs, integrations, and data flows; troubleshoots production issues; contributes to architecture, code reviews, documentation, testing, security, and deployment decisions. Works with technical leadership, QA, business analysts, infrastructure teams, and peers while gradually assuming ownership of defined solution areas.
Summary Generated by Built In

Position: Associate Software Architect

Location: Troy, MI

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

Skills Required

  • 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 technical problem solving.
  • Strong experience with Microsoft .NET, ASP.NET, and Microsoft SQL Server.
  • Experience working with existing VB.NET and .NET Framework applications.
  • Hands-on experience developing and maintaining production C# and .NET 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 with developers, QA, business analysts, and infrastructure teams.
  • Willingness to remain hands-on while developing broader architecture responsibilities within an established technical leadership structure.
  • 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 and 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.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
750 Employees
Year Founded: 1986

What We Do

Penske Vehicle Services provides customized automotive solutions for original equipment manufacturers across the vehicle lifecycle. Its services include OEM fleet management, inventory oversight, fleet analysis and tracking, vehicle maintenance, mechanical and assembly work, vehicle customization, production paint, process design, and vehicle event support. Operating at more than 50 locations in the United States and Canada, it helps OEM customers manage assets and vehicle programs.

Similar Jobs

Spectrum Logo Spectrum

Manager, National Advertising Sales

Information Technology • Internet of Things • Mobile • On-Demand • Software
In-Office
Detroit, MI, USA
100000 Employees

Optum Logo Optum

Licensed Practical Nurse

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Farmington Hills, MI, USA
160000 Employees
23-34 Hourly

Tapestry - Coach and Kate Spade Logo Tapestry - Coach and Kate Spade

Lead Supervisor I

eCommerce • Fashion • Retail • Sales • Wearables • Design
Hybrid
Auburn Hills, MI, USA
16000 Employees
16-25 Hourly

Tapestry - Coach and Kate Spade Logo Tapestry - Coach and Kate Spade

Retail Contingent

eCommerce • Fashion • Retail • Sales • Wearables • Design
Remote or Hybrid
14 Locations
16000 Employees
15-20 Hourly

Similar Companies Hiring

Amalgamated Sugar Thumbnail
Food • Greentech • Agriculture • Industrial • Manufacturing
Boise, Idaho
768 Employees
Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account