

About the Role
• Design large-scale solutions with deep technical details
• Closely work with business in identifying project requirements
• Perform architecture review/audit
• Establish project necessities and goals to "go-live" solution
• Participate in the full cycle of pre-sale activities
• Provide RFP processing
• Directly communicate with customers during solution architecture
design or implementation activities
• Maintain a strong understanding of industry trends and best practices
• Understanding of basics of enterprise and business architecture
Requirements
• Solid experience in IT with main part in Automated Testing • Advanced level in at least 1 business domain
• Expert level of knowledge in Test Automation (frameworks, tools, approaches)
• Strong knowledge of at least 2 programming languages (including 1 scripting language). Preferred ones are: Java, C# .NET, JS
• Strong knowledge of architecture and ability to suggest different automation solutions based on architecture specifics
• Understanding of basics of enterprise and business architecture
• Strong knowledge of one of the platforms (Java2JEE/.NET/ JavaScript/Content Management) • Solid background in design and implementation of external services integrations (using REST/SOAP, microservices, ESB, SOA)
• Experience with multiple full lifecycle software development processes, approaches and methods (Scrum & RUP)
• Deep expertise in web application/web services architectures, relational and non-relational data storage specifics, cross-cutting concerns (security, monitoring, caching, etc.)
• Proactive approach and leadership in architecture engagement • Experience in customer site assignments.
Core Skills
• Java
• C#
• .Net
• JavaScript
• Python
• API testing
• Metrics
• Provide RFP processing
• Solution Architecture design