Position: System Architect (.Net) 8721
Company: Infopulse
Experience required: 5y
English level: upper

Infopulse Ukraine welcomes talented professionals to join our project as a System Architect in our Kyiv office. We are currently looking for a passionate, innovative, results-oriented technology leader with heart-deep commitment to success. This role requires architecture design leadership for various lines of business and innovative applications for custom and product solutions within regular Microsoft stack as well as its cutting-edge innovative sectors. The latter includes Azure based AI, Chatbot, Computer vision, Blockchain and IoT technologies.

Areas of Responsibility:
•Providing technical and architectural leadership within Microsoft stack and Azure related projects
•Contributing to technical presales: technology selection, PoC engineering supervision, architecture, estimations and non-functional requirements definition
•Creating project and application architecture deliverables
•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

Qualifications:
•Deep knowledge of and experience with .Net Framework in general
•Working knowledge of HTML5, JavaScript, Angular 2, React and CSS3
•SQL Server cluster design
•5+ years of hands-on experience in object-oriented design (OOD) and Unified Modeling Language (UML)
•Knowledge of service-oriented architecture (SOA)
•NativeScript, Ionic framework, Xamarin and other alternatives will be a plus
•Electron framework will be a plus
•Some experience or a strong motivation to learn Azure based AI, Chatbot, Computer vision/Mixed Reality, Blockchain and IoT technologies will be a plus
•Experience with data modeling techniques
•Experience in developing IT architecture plans and software development methodologies
•Upper-Intermediate level of spoken and written English
•Bachelor’s degree in computer science, business administration or a related discipline
•Leadership skills.