Lead Application Architect - .NET

  • Orange, CA
  • Posted 60+ days ago | Updated 16 hours ago

Overview

On Site
Hybrid
Depends on Experience
Contract - W2
Contract - 3 Month(s)

Skills

.NET
C#
ASP.NET
SQL Server
SQL
T-SQL
Azure
Angular
AngularJS
HTML
CSS
JavaScript
TypeScript
NGRX
unit test
xUnit
NUnit
Jasmine
Karma
Cypress
Git
Agile
Scrum
software architecture

Job Details

Please, no third parties. Permanent residents only.
Candidates must be based in CA, NV, AZ, TX, CO, UT and an occasional meeting in Orange, CA will be required (99% remote).
This is a contract-to-hire or direct-hire position.

 

This is a hands-on technical architect position with a focus on Microsoft, Azure, Angular, and front-end technologies. The Lead Application Architect will be fully hands-on, a problem-solver, someone who picks up new technologies quickly, and likes to learn.

Main Duties & Responsibilities:
- Design and implement complex systems using the latest technologies and frameworks, including Angular and front-end technologies while ensuring high code quality through unit testing.
- Evaluate business needs and determine how IT can support those needs by leveraging software, hardware, or infrastructure.
- Collaborate with product, UX/Research, & software dev teams to ensure product solutions meet the mission requirements.
- Assist the engineering team in migrating applications to Azure with modern and native cloud architecture.
- Provide technical guidance and mentoring to developers on the team.
- Communicate implications of architectural decisions, issues, and plans to IT leadership and stakeholders.
- Stay up to date with the latest developments in Microsoft, Azure, Angular, and front-end technologies, play an integral role with selecting tools and become the foremost domain expert about the business and the technologies used.
- Ensuring applications and solutions are well-maintained in various areas, including scalability, resilience, exception handling, and security.
- Participate in the development of POCs and prototypes to validate new technologies and ideas.
- Develop business relationships with other department leaders to integrate security activities and ensure successful implementation and support of security projects.
- Develop departmental roadmaps and project portfolios for solutions to IT systems architecture.

Skills & Requirements:
- 10+ years of software engineering experience leveraging Microsoft .NET web tools and technologies.
- 4+ years of experience working in an architect capacity.
- Expertise in Microsoft and Azure technologies, including .NET, C#, ASP.NET, SQL Server, & Azure services.
- Strong experience with Angular and front-end technologies such as HTML, CSS, JavaScript, TypeScript, Angular, & NGRX.
- Experience with unit testing frameworks such as xUnit, NUnit, Jasmine, Karma, & Cypress.
- Well-versed with message-oriented programming patterns with experience on at least one message bus product.
- Production experience with microservices architecture and containerization.
- Experience with DevOps practices and tools such as Git.
- Experience with Agile/Scrum development methodologies.
- Strong understanding of software architecture and design patterns.
- Microsoft and/or Azure industry certifications are preferred.
- Bachelors Degree or higher in Computer Science or related field is preferred.

 

 

tags: senior .net architect, senior software architect, lead technical architect, lead .net architect, lead software architect, senior technical architect, senior application architect, lead application architect, chief application architect, principal application architect, lead solutions architect, senior solutions architect, .net solutions architect, application design lead