NET Architect / Technical Lead - Mainframe Modernization

IntraEdge, Inc.
Phoenix, AZ, United States
4 days ago
Apply on jobs.intraedge.com
Prepare application

Role details

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

Tech stack

ASP.NET .NET Framework Amazon Web Services Amazon S3 Applications Architecture Audit Trail User Authentication Automation of Tests Microsoft Azure Batch Processing C Sharp (Programming Language) Customer Information Control System (CICS)
+35 more
COBOL (Programming Language) Continuous Integration Data Migration Data Security Data Structures Distributed Systems Entity Framework Github Job Control Language (JCL) Identity and Access Management Microsoft SQL Server Query Optimization Regression Testing Message Oriented Middleware Software Engineering Virtual Storage Access Methods AWS Cdk Enterprise Software Applications Blazor Software Security State Machines Indexer Git Cloudformation Servicebus Amazon Relational Database Service Infrastructure Automation Frameworks AWS Fargate Functional Programming Restful APIs Amazon Simple Queue Service (SQS) Terraform Domain Driven Design Docker Microservices

Job description

We are seeking a hands-on .NET Architect / Technical Lead to lead the modernization of legacy mainframe applications into secure, scalable, and maintainable .NET applications on AWS. The role requires strong expertise in C#, modern .NET, Blazor, SQL Server, and AWS. The candidate will own application architecture, hands-on development, technical delivery, and modernization quality while collaborating with mainframe specialists, UX designers, and business stakeholders. Prior mainframe modernization experience is preferred but not mandatory., * Lead architecture, design, and hands-on development using C#, .NET 10, ASP.NET Core, and Blazor.

  • Apply domain-driven design (DDD) to define business domains and appropriate modular or microservices architectures.
  • Design REST APIs, asynchronous workflows, messaging integrations, and resilient distributed applications.
  • Modernize legacy mainframe screens into intuitive, responsive Blazor-based applications, improving user experience rather than simply replicating existing screens.
  • Collaborate with mainframe SMEs to understand COBOL programs, CICS transactions, JCL jobs, business rules, data structures, and application dependencies.
  • Ensure functional equivalence between legacy and modernized applications through automated regression testing, output comparison, and data reconciliation.
  • Design and deploy applications on AWS using appropriate services such as ECS/Fargate, Lambda, RDS SQL Server, S3, SQS, EventBridge, and Step Functions.
  • Lead SQL Server database design, data migration, query optimization, and transaction management.
  • Modernize batch processing and file-based integrations with scheduling, restartability, and exception handling.
  • Implement application security, authentication, role-based authorization, audit logging, and AWS IAM controls.
  • Establish CI/CD pipelines, infrastructure as code, automated testing, monitoring, and observability.
  • Lead technical reviews, mentor developers, resolve complex issues, and ensure engineering quality.
  • Support migration planning, parallel validation, production cutover, rollback, and operational handover.
  • Evaluate and use AI-assisted development and modernization tools with appropriate validation and quality controls.

Requirements

Experience: 10+ years of software development experience, including 3+ years in technical leadership or architecture roles. Type: Hybrid, * 10+ years of software development experience, including 3+ years in technical leadership or architecture roles.

  • Strong hands-on expertise in C#, ASP.NET Core, modern .NET, and enterprise application architecture.
  • Production experience with Blazor, including reusable components, forms, validation, state management, and API integration.
  • Strong understanding of domain-driven design, REST APIs, modular architecture, and microservices.
  • Experience designing, deploying, and supporting production applications on AWS.
  • Strong SQL Server skills, including schema design, query optimization, indexing, and transaction management.
  • Experience with Entity Framework Core, Dapper, or equivalent data access technologies.
  • Experience with distributed systems, asynchronous messaging, resiliency, and transaction consistency.
  • Experience with Docker, CI/CD pipelines, Git, and infrastructure as code.
  • Strong understanding of application security, authentication, authorization, and automated testing.
  • Ability to lead architecture decisions, mentor engineers, and remain hands-on with development and troubleshooting., * Experience modernizing mainframe or other legacy enterprise applications.
  • Familiarity with COBOL, JCL, CICS, VSAM, copybooks, and legacy data formats such as EBCDIC and packed decimal.
  • Experience with AWS Transform for mainframe or equivalent modernization tools.
  • Experience with Amazon RDS for SQL Server, ECS/Fargate, Lambda, SQS, EventBridge, and Step Functions.
  • Experience with functional-equivalence testing, batch reconciliation, parallel runs, and migration cutover.
  • Experience with Terraform, AWS CDK, CloudFormation, Azure DevOps, or GitHub Actions.
  • Experience using AI-assisted development or code-conversion tools.

Ideal Candidate

A hands-on architect and technical leader who can take ownership of modernization delivery from design through production. Someone who can translate complex legacy functionality into modern .NET applications, make sound architectural decisions, lead developers, and ensure the modernized solution preserves business functionality while improving usability, scalability, and maintainability.

Apply for this position

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

Apply on jobs.intraedge.com
Prepare application

Good distractions

Loading talks and stories from around this role…