Senior Functional Architect (.NET, Azure)
ProRec Resource Solutions
2024-11-05 08:40:58
Harrisburg, Pennsylvania, United States
Job type: fulltime
Job industry: I.T. & Communications
Job description
Senior Functional Architect (.NET, SQL Server, Azure)
Location: 100% Remote - May need to report to (1800 Elmerton Avenue, Harrisburg, PA 17110) for badging and/or picking up commonwealth-issued equipment.
Interview Process:
Initial interview via Teams; may require onsite interview.
Virtual pre-screen will require a valid photo ID (and another form of ID, e.g., Passport) shown on camera, plus a 360-degree scan of the interview room to verify the candidate is alone.
Summary
We are looking for an accomplished Senior Functional Architect to guide the design, development, and deployment of high-performance web applications. This role focuses on leveraging .NET, SQL, and Azure cloud technologies to create robust, scalable, and secure solutions that support our organizational objectives.
Responsibilities
Architecting & Design: Design scalable and modular web application architectures within the Azure environment, utilizing services such as Azure App Services, Storage, SQL, and Functions.
Data Integration:Develop optimized solutions for data integration between .NET applications and SQL databases to support application scalability and data integrity.
Security Leadership: Implement best practices to safeguard applications and data across the development lifecycle, emphasizing security and compliance.
Cross-functional Collaboration: Work closely with project managers, developers, and stakeholders to ensure technical solutions align with business requirements.
Team Mentorship: Guide and mentor developers to promote architectural standards, best practices, and design patterns.
Technology Evaluation: Stay informed on emerging technologies and cloud trends to recommend improvements in our web application strategies.
Qualifications:
Experience: Minimum of 5 years in software architecture and development with an emphasis on .NET technologies (C#, ASP.NET MVC/Web API).
Azure Expertise: In-depth experience architecting scalable applications within the Azure ecosystem.
Security Proficiency: Demonstrated experience implementing secure systems with best practices in authentication, authorization, and encryption.
SQL Mastery: Strong skills in database design, query optimization, and SQL performance tuning.
Leadership Ability: Proven experience mentoring and leading development teams, fostering a culture of technical excellence.
Communication Skills: Excellent analytical, problem-solving, and presentation skills, with the ability to explain technical concepts to a varied audience.
Preferred Qualifications:
Experience with CI/CD tools and infrastructure as code (Azure DevOps, Terraform, ARM templates).
Familiarity with frontend technologies such as React, Angular, or Vue.js.
Working knowledge of Agile and Scrum methodologies.
Technical Skillset:
.NET Technologies: Core expertise in .NET Framework/.NET Core, ASP.NET MVC/Web API, C#, and Entity Framework (or other ORM).
Cloud Architecture (Azure):
Azure App Services (Web Apps, API Apps)
Azure Storage (Blob, Tables, Queues)
Azure Functions (serverless compute)
Azure SQL Database or other Azure data stores
SQL Proficiency: Extensive knowledge of database design, query optimization, and integration with .NET applications.
Design & Architecture Competencies
System Design: Capable of designing modular, scalable, and secure architectures for web applications.
Design Patterns: Proficient in design patterns such as MVC, MVVM, Repository, and dependency injection within the .NET/Azure ecosystem.
Security: Experience in implementing security best practices for web applications, including secure authentication, authorization, and data encryption (in-transit and at rest).
Cloud Optimization: Knowledgeable in optimizing architecture for cost-effectiveness, scalability, and availability in Azure environments.