Acerca de ti
Multinational company - recognized provider of IT custom solutions specializing in the online entertainment industry with focus on sports- is looking for a Solution Architect for their office in Las Palmas de Gran Canaria. The Solution Architect will have a high proficiency level in design and development of multithreaded applications and will provide full software lifecycle expertise to the software development team; will take responsibility for the Game System requirements capture and analysis, design and development, ensuring the Game System supports next generation of apps and services across a variety of delivery channels (mobile, web, USSD etc.). Working with our team, the Solution Architect will be a key contributor in the effort to develop our mobile app frameworks (iOS, Android, Web), micro-service framework, core platform services and integration APIsResponsibilitiesProvide management and project build teams with detailed in-depth technical options including benefits of each option and adherence to established standards Design, implement and evolve highly scalable and fault-tolerant distributed components Lead and assist in detail coding designs as well as at a code level guiding developers in their development focusing on project delivery, maintainability, scalability and high reusability of components Work with the management team to define and develop technology or architecture strategy Acerca de la posición
Knowledge and experienceAt least 3 years of experience as a Solution Architect, working on large, complex, high availability systems within the online sportsbook industry Solid understanding of the processes and interactions in online sportsbooks Excellent knowledge in software Development and Design Demonstrate Governance and Documentation Experience in designing and working with high performance platforms and Database Design Experience and knowledge in multi-channel digital environments and projects Experience working in agile software development teams which function in a DevOps environment, including experience in dev, build, QA, release and support of your own software Proven ability in requirements engineering, gap analysis, business process mapping and analysis, etc. Basic knowledge in generating process documentation Preferable development background, flexible for travel based on project needs Excellent written and oral communication skills including technical writing skills Proficient in English languageQualification Bachelors or higher degree in computer science, or equivalent experience. Proficient knowledge in at least one of the following languages; Scala, Erlang, Java, C#