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 products 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 teams 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:
Bachelors level technical degree or 10 years equivalent professional or military experience preferred.
Masters 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 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
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.