Solutions Architect, Nottingham
My Client is looking for a solutions architect to join their team to help drive their move to the public cloud. The ideal candidate will be self-motivated, hands-on and driven technologist, able to work both independently and in collaboration with other technologists, product and proposition managers at all levels.
The candidate ideally will thrive on being extremely hands-on, code in their spare time and have the ability to extremely quickly knock-up Proof-of-Concepts, provide thought-leadership and creativity to their development team and operate with a lead-by-example style.
The candidate will preferably have at least 5 years professional experience in multiple development and architecture roles and domains (application engineering, software architecture, networking, etc.).
Key Responsibilities
- Will be involved in overall design of Metadata Registry component and technology assets, and the approach to making the entire DP Platform Metadata Driven
- Provide insight to senior team members and direction to Core & Data Access group, working globally with engineering teams
- Work closely with Core & Data Access engineering teams throughout entire delivery and deployment cycle
- Critical deliverables in 2020 on major programs
- Contribute to wider architecture group on vision and technology strategy
- Ensure compliance with my client's technical policies and standards
Required Skills
- Knowledge, hands-on experience and conceptual/architectural understanding of many flavours of data storage technologies (relational, big data/NoSQL, data warehousing, document/index stores, search engines, cloud-native, cloud SaaS, traditional on-premise etc.)
- Experience of data extraction, transformation and analytics at large scale, and on complex datasets (ETL, map reduce, data replication, etc.)
- Knowledge and understanding of Datamodelling and data description and characterization.
- Experience in automating complex data flows.
- Abstraction techniques, knowledge and experience of building easy-to-use customer interfaces for differing use-cases, request-response, push workloads, streaming workloads (web APIs, REST, pub-sub etc.) across different domains
- Requirement analysis, software architecture and design, micro-services architecture
- Excellent communication skills, especially across cultures, language and knowledge barriers.
- Ability to translate concepts and communicate in terms understandable to technical and non-technical staff. Ability to distinguish technical/knowledge level of listener, and communicate in the language of listener
- Strong interpersonal skills to resolve problems in a professional manner, lead groups, negotiate and create consensus
Desirable Skills
- Practical experience of developing solutions based on major cloud vendors, such as AWS, Google Cloud Platform (GCP) and Azure.
- Knowledge of financial markets and products
- Experience of building datafeeds, file-feed products and solutions
- Experience of developing against, and consuming financial market datafeed products
- Methods and techniques for delivering effective presentations
- Principles and practices of good system design eg loose coupling, abstraction etc.
- Practical experience with the following technologies: AWS (EC2, ECS/EKS, S3, Lambda, IAM, Aurora, API Gateway etc.), web services & accelerators (Tomcat, NginX, Varnish), web service specifications and standards (REST, SOAP, GraphQL, OData), serialisation tools (JSON, Avro etc.), RDBMSs (Oracle, MySQL, Postgres etc.), data warehousing (AWS Redshift, GCP BigQuery, Snowflake etc.), Azure (various)
- Practical experience with agile development methodologies and tools (Scrum, JIRA etc.)