.NET Application Architect

Crescens Inc.

Harrisburg, PA

JOB DETAILS
SKILLS
ADO.NET Entity Framework, Analysis Skills, Application Programming Interface (API), Architectural Design, Authentication, Automation, Best Practices, Cloud Applications, Cloud Architecture, Code Reviews, Coding Standards, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Data Modeling, Database Optimization, Dependency Injection, Design Patterns Programming Methodologies, Documentation, Emerging Technology, Engineering, Enterprise Applications, Enterprise Architecture, Enterprise Protection, Environmental Management, GitHub, Government, IBM Product Family, Identity Data Management, Information Technology & Information Systems, Mentoring, Microsoft .NET, Microsoft ASP.NET (Active Server Page), Microsoft C# (C Sharp), Microsoft Product Family, Microsoft SQL Server, Microsoft Transact-SQL (T-SQL), Microsoft Windows Azure, Migration Strategy, Project Planning, Proof of Concept, REST (Representational State Transfer), Refactoring, Software Administration, Software Design, Software Development Lifecycle (SDLC), Software Engineering, Source Code/Configuration Management (SCM), Strategic Planning, Technical Analysis, Technical Leadership, Testing
LOCATION
Harrisburg, PA
POSTED
3 days ago

Job Title: .NET Application Architect
Location:
Harrisburg, PA (Onsite)
Duration: 12+ Months
Type:
Contract

Job Description

The client is seeking an experienced Application Architect to design, develop, and modernize enterprise applications using Microsoft technologies. The ideal candidate will have strong experience in .NET, SQL Server, enterprise application architecture, legacy modernization, secure application development, and enterprise integration. This role will provide technical leadership, establish architecture standards, and support application modernization initiatives.

Responsibilities

  • Design secure, scalable, and maintainable enterprise applications using C#, ASP.NET Core, Entity Framework Core, and SQL Server.
  • Develop enterprise solution architectures across applications, APIs, databases, and integration platforms.
  • Design and optimize SQL Server databases, including complex T-SQL, indexing strategies, execution plans, partitioning, Query Store tuning, and Always On Availability Groups.
  • Develop integration solutions using REST APIs, authentication, messaging, and data exchange between Microsoft, IBM, and third-party systems.
  • Support GitHub Copilot adoption for .NET development, including configuration, prompt development, code refactoring, documentation, testing, and code reviews.
  • Produce architecture diagrams, technical specifications, and lead architecture and design review sessions.
  • Establish application architecture standards, coding standards, reusable design patterns, and development best practices.
  • Ensure compliance with security policies, WCAG 2.2 accessibility standards, PII protection, and Zero Trust security principles.
  • Lead application modernization efforts by migrating legacy applications to modern cloud-native architectures.
  • Develop modernization roadmaps, evaluate technical debt, and recommend phased migration strategies.
  • Design and implement source control strategies, branching models, CI/CD pipelines, automated deployments, environment management, and DevSecOps practices.
  • Evaluate emerging technologies and provide technical recommendations aligned with enterprise architecture standards.
  • Provide technical leadership during project planning, solution design, proof of concepts, and estimation activities.
  • Mentor development teams on architecture, design patterns, and development best practices.

Required Skills

  • 8+ years of software engineering experience.
  • 4+ years of experience as an Application or Solution Architect on enterprise .NET and SQL Server projects.
  • Strong experience with C#, ASP.NET Core, Entity Framework Core, Web API, Dependency Injection, Minimal APIs, Clean Architecture, and asynchronous programming.
  • Advanced SQL Server experience with complex T-SQL, execution plan analysis, indexing, Row-Level Security (RLS), Dynamic Data Masking (DDM), and Always On Availability Groups.
  • Experience using GitHub Copilot for .NET/C# development.
  • Experience converting data from legacy systems into modern application data models.
  • Experience with secure SDLC, Microsoft Entra ID, managed identities, API security, and enterprise governance.
  • Experience in public sector, utility, or other regulated environments.
  • Experience with application modernization and IBM FileNet/Business Automation Workflow (BAW).
  • Microsoft Azure Solutions Architect Expert certification or equivalent is preferred.
  • Bachelor's degree in Computer Science, Information Systems, or a related field.

About the Company

C

Crescens Inc.

Crescens Inc. is an industry leader in providing IT staffing services and tailored workforce solutions to meet the demanding expectations and distinctive needs of clients across the United States and Canada.  We have grown tremendously in the past years and have been applauded by our clients for the quality of workforce and the quick turnaround time. We have evolved from good service to great service and all management plans are geared towards quality

Our vision is to be the best in Talent Acquisition and strive for excellence consistently by focusing on four performance dimensions; Quality, Efficiency, Cost and Risk.  A satisfied client and candidate are the backbone to our continued success. Headquartered in New Jersey, we are a team with unique expertise to deliver exceptional results to our clients by setting benchmarks and establishing best practices. 

COMPANY SIZE
20 to 49 employees
INDUSTRY
Computer/IT Services
FOUNDED
2002
WEBSITE
http://crescensinc.com/