.Net Architect

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 2 Year(s)
No Travel Required
Unable to Provide Sponsorship

Skills

.Net
C# or ASP.NET Core
WebAPIs
REStful
Entity Framework / ORM Frameworks
.NET Framework and Modern .NET (.NET 6+)
Microsoft Azure
CI/CD Pipelines (Azure DevOps
GitHub actions
etc.)
Front-End JavaScript Library (Angular
React
Vue
Azure DevOps tools such as App Insights
Key Vault
and Blob Storage
ERP
SCRUM

Job Details

Education: A Bachelor’s or Master’s Degree in Computer Science, Information Systems, Data Science, Software Engineering, or other related field

Certifications: Certifications in the field

Required Experience:

1.      Overall 15+ years of experience.

2.      Must have experience in multiple IT areas and relevant architecture experience.

3.      Must have advanced to expert level knowledge and understanding of architecture, applications systems design and integration, specifically .NET.

4.      Experience with C# or ASP.NET Core

5.      Experience with WebAPIs (RESTful Services)

6.      Experience with Entity Framework / ORM Frameworks

7.      Experience with .NET Framework and Modern .NET (.NET 6+)

8.      Experience with Microsoft Azure

9.      Experience with CI/CD Pipelines (Azure DevOps, GitHub actions, etc.)

1.  Experience with Front-End JavaScript Library (Angular, React, Vue, etc.)

Job Specific Knowledge, Skills and Abilities (KSA)

1.                  Clean Architecture and Domain-Driven Design (DDD)

2.                  Event-driven architectures

3.                  API design and integration patterns

4.                  Web application development and front-end frameworks

5.                  Azure DevOps tools such as App Insights, Key Vault, and Blob Storage

6.                  SQL Server and relational database design

7.                  Data access optimization and performance tuning

8.                  Performance tuning and scalability

9.                  Reliability and fault tolerance

10.              Logging, monitoring, and observability

11.              Knowledge of the SCRUM Framework

12.              Knowledge of financial systems such as an ERP

13.              Entity Relationship Diagrams

14.              Documenting and communicating technical requirements

15.              Coordinating with Business Analysts to capture business requirements

16.              Ability to bridge the gap between technical and business language

Responsibilities:

1.    Design and document end-to-end application architectures using the Microsoft .NET ecosystem

2.    Define solution patterns (monolithic, modular monolith, microservices, event-driven, etc.)

3.    Establish architectural standards, reference architectures, and design guidelines

4.    Evaluate and recommend technology stacks and frameworks

5.    Provide technical leadership and guidance to development teams

6.    Review code, pull requests, and design artifacts for architectural compliance

7.    Ensure adherence to SOLID principles, clean architecture, and best practices

8.    Support CI/CD pipeline integration and deployment strategies

9.    Assess existing systems and recommend modernization approaches

10.  Guide migrations (legacy JCL/COBOL/FOCUS .NET)

11.  Identify and prioritize technical debt remediation

12.  Support refactoring strategies without disrupting business operations

13.  Produce and maintain architectural diagrams and technical documentation

14.  Document design decisions and tradeoffs (ADRs)

15.  Support onboarding and mentoring of internal technical staff

16.  Participate in architecture reviews and governance forums

17.  Analyze and document existing computing assets, including technical specifications and established business rules

18.  Assist with debugging and troubleshooting existing processes when needed Diagnose and resolve issues after performing root cause analysis

19.  Provide guidance and assist with remediating and upgrading legacy assets Coordinate with business analysts, other developers, and products owners to remediate to the new state-wide accounting system

20.  Participate in code and design reviews to ensure quality and performance

21.  Perform knowledge transfer with technical staff of the office of the Comptroller

22.  Solution architecture diagrams and documentation

23.  Technology and design recommendations

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.