A complete application in a minute — tailored resume and cover letter, ready to send.
Get past ATS filters
Job summary
Fusion HCR seeks an Enterprise Application Architect with extensive experience in .NET and Azure cloud solutions for their Las Vegas office. The role involves architecting scalable applications and guiding development teams while implementing best practices in software design. Candidates should possess deep knowledge of cloud technologies, microservices, and agile methodologies.
Qualifications
Minimum seven years in cloud-based software solutions.
Extensive .NET development experience required.
Expertise in Azure services and microservices architecture.
Responsibilities
Architect scalable applications on Azure platform.
Guide teams through design and implementation.
Maintain industry knowledge on emerging technologies.
Skills
Cloud-native applications
Domain-driven Design
Microservices architecture
ASP.NET Core
C# .NET
Agile Methodology
Azure Functions
Container technologies
RESTful APIs
DevOps practices
Education
Bachelor's degree in Technical Field
Master’s degree in Computer Science
Tools
Azure Kubernetes Service (AKS)
Azure SQL
D365 CRM
Job description
Fusion HCR is hiring! Direct Hire, Enterprise Application Architect, onsite – Las Vegas, NV or Draper Utah. Candidates must located in Las Vegas, NV, or Draper Utah, relocation assistance is available. We are not able to offer any sponsorship at this time.
The Enterprise Application Architect is responsible for shaping the product’s technical direction through Azure cloud-based solutions and event driven designs. You will see the big picture and leverage your experience and best practice architectural approaches for software design and implementation to guide the development team towards productization. You should have strong experience in designing and developing scalable cloud solutions following Domain-driven Design (DDD) principles and Microservices architecture in a highly collaborative agile environment. You should have strong experience in .NET technology stack and will be working closely with the engineering leads to ensure the team’s accurate implementation. The Enterprise Application Architect should continually evolve their knowledge and grasp of new capabilities offered by Azure cloud services to proactively incorporate them within the platform. You should have effective communication skills and be able to clearly explain your ideas and concepts to the teams and management.
Responsibilities:
Architect and build highly scalable, cloud-native applications on the Azure platform implementing new technology paradigms – e.g., microservices, serverless, containers - using core services including but not limited to Azure functions, AKS, Azure Service Bus, Stream Analytics, Azure IoT, Azure SQL.
Technically guide feature teams during design, developers during implementation, and DevOps during deployment.
Define cloud application architecture, assess technical design feasibility, conduct product design reviews with engineering leads and team members.
Learn and become the domain expert. Identify, analyze, and resolve system design weaknesses such as scaling bottlenecks, domain problems, and application-level conflicts.
Maintain overall industry knowledge on latest trends and technology creating solutions and optimal design patterns for highly available and resilient applications.
Requirements:
Bachelor's level technical degree or 10+ years equivalent professional or military experience preferred.
Master’s degree in a Computer Science, Engineering, or a related field preferred.
Minimum seven (7) years of hands-on experience in architecting, designing, and developing enterprise scale, cloud-based software solutions in an environment employing Agile Methodology
Strong experience and proficiency designing and building applications using ASP .NET Core and Cloud technology paradigms such as container and serverless technologies
Minimum five (5) years of C# .NET development with proficiency in ASP.NET Core
Experience with architecting highly available systems that utilize horizontal scalability and high availability
Hands-on experience with envisioning, designing, building, and managing release systems, code merging and promotion, CI/CD workflows and tools, and configuration management for applications
Domain-driven Design (DDD), Event-driven architecture and communication
Microservices and Micro-frontend architecture; Distributed systems