Back to Search
Solution Architect
Solution Architecture, Microsoft Azure, ASP.NET
We are looking for Solution Architect with experience in broad range of technology stack, who can drive presales for new customers, develop solution architecture from scratch and play role of technical advisor for existing projects. There is no limitation on technology stack, though .NET is preferred. But experience in software solution architecture is a must.
Responsibilities
- Taking end-to-end ownership of the solution, from design to implementation, deployment, and maintenance
- Being responsible for the pre-sales, PoC and architecture road-mapping activities, conducting of the client`s tool & technology evaluation
- Translating business requirements into the best possible technical solutions
- Facilitating efficient communication between clients and technical teams, taking technical leadership, ensuring alignment of technical decisions with high-level architectural vision
- Ensuring adherence to architectural principles and standards, tracing and ensuring compliance to architectural decisions
- Overseeing the troubleshooting and swift resolution of technical issues as they arise
- Promoting and encouraging continuous improvement initiatives to optimize system performance, reliability, and maintainability
Requirements
- 3-5 years of direct experience in solution architecture role
- Strong system and solution design skills
- Proven technical leadership skills
- Experience in developing for 3-tier architecture
- Wide experience as a software engineer, working with .NET
- Proven track record in building WBS and providing estimation
- Experience and strong knowledge of technology stack in use: MS SQL Server (including SSIS, SSAS and SSRS) and NoSQL databases (MongoDB, Redis)
- Azure and/or AWS clouds experience
- Knowledge of ASP.NET (including MVC), WCF, WPF/Prism
- Experience with Middleware: RabbitMQ/Tibco/IBM MQ
- RESTful services understanding
- Experience in mobile solution architecture is a plus
- Familiar with JavaScript (including Angular/React)
- Strong TDD experience, understanding of the best CI/CD practices, experience in code quality and code review tools, sense of responsibility for the code quality
- Strong UML modelling and design skills
- Ability to implement functionality without supervision and test own work thoroughly using test cases
- Banking domain knowledge is a big plus
- Strong command of English, both verbal and written, at a B2+ level or higher
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn