6+ years proven hands-on experience in Object-Oriented Design (OOD), Unified Modeling Language (UML), stateless distributed architectures, and designing for scalability and performance, especially within, .NET Framework/.NET Core, HTML5/CSS3, Azure Cloud platform
Experience with architecting and defining road maps for enterprise solutions
Experience developing architecture for cloud solutions on Azure
Azure DevOps, Azure Pipelines CI/CD
Real-time communication within ASP.NET with SignalR/Redis
Cron jobs, Azure WebJobs/Azure functions, Azure ServiceBus, Azure Storage(Blob/Table)
Microsoft SQL Server/Azure SQL, T-SQL, database model design
Event-driven application design
Experience and knowledge of multi-tier and cross-platform architectures driven towards mobility & performance
Experience in developing of IT architecture plans and software development methodologies
Experience mentoring and leading two or more leads
Microsoft .Net/.NET Core, ASP.NET Web API/Core and complementary business layer and front-end technologies
Adept negotiation skills in high-pressure situations
Leadership skills to lead cross-functional teams to delivery of multiple, complex solutions
Experience in leading a cross-functional teams
Experience in moving monolith to microservices architecture (Future product roadmap).
Dynamic and interesting projects, professional and career development, an opportunity to join a friendly and self-motivated team
A team structure that is standard across different projects, allowing to easily switch between them and intensively share knowledge and best practices
Providing technical and architectural leadership within Microsoft stack and Azure related projects
Being responsible for defining technical evaluation criteria for product
Leading technical design sessions with the development teams
Providing support/guidance to the development teams during analysis, development and testing processes
Providing input to the development of the project initiation documents including objectives, scope, approach, estimates and deliverables
Mentoring technical leads and developers
We are looking for a highly passionate and results-oriented .NET Application Architect to be a part of our Technology Delivery Studio. This is a chance to join the team working on the cloud-based architecture of the complex business solution — the customized digital consulting platform. Our customer is one of the international companies providing audit, tax, consulting, and financial advisory services.