Position: Full-stack .Net Technical Architect
Company: AboutHR
Category: .NET
Experience required: 5y
English level: upper

Requirements:

- Experienced as a technical architect on a variety of complex projects.
- Hands-on experience in .NET, C#, Web API, ASP.NET MVC, Dependency Injection, Mock, Unit testing, Object-Oriented Design (OOD), Unified Modeling Language (UML), stateless distributed architectures, and designing for scalability and performance
- Experience with architecting enterprise solutions based on REST-based APIs
- Strong knowledge in the modem UI frameworks like Angular, React, Vue.js, NgRx Store, Redux
- Excellent knowledge of cloud computing; experience of building scalable, resilient applications using Azure
- Designing microservice-based architectures using domain driven design (DDD), CQRS and Event Sourcing patterns
- Clear understanding of event-driven and delegate-based design paradigms.
- Be comfortable in defining an architectural vision and communicating the vision to the business
- Knowledge of Service-Oriented Architecture (SOA), its principles, and patterns at enterprise level.
- Experience in data modeling techniques. Knowledge and applicability of various normal forms.
- Experience and knowledge of multi-tier and cross-platform architectures driven towards mobility.
- Experience in developing IT architecture plans and software development methodologies.
- Experience of Continuous Integration (CI) and Continuous Delivery (CD), ideally using Azure DevOps/VSTS
- Experience of working in collaborative teams and working in an agile manner

Skill Set:
C#, .NET, ASP.NET MVC, .NET Core
Web API
Enterprise Architecture and Design Patterns
Modern UI Framework like Angular, React along with store concepts like NgRx, Redux
Azure – Web Apps, Web Job, Azure Data Factory, Azure Storage, App Insights, Azure Functions, CI & CD, Service Bus
Mocking Framework like Moq and Unit Testing
SQL Server, NoSQL Databases
Familiar with HTML5, CSS, JSON, ES6, Javascript, TypeScript

Nice To Have:
Azure or .NET certifications
Azure DevOps
AWS and Google Cloud Platform