Position: Solution Architect for Cutting Edge Payment System
Company: OpenrndinUA
Experience required: 3y
English level: upper

JOB PURPOSE:
We are looking for an extremely talented Solution Architect who wants to have a significant and measurable positive impact for users, the company's bottom line, and the industry. A Solution Architect will be responsible for software architecture of our Cloud-based applications. Architect will help to build a technological vision, will drive a technology strategy and influence business partners and technology leaders with regards the strategic direction in general. He/she will work with engineering leaders and other software architects on the definition and delivery of highly scalable and secure Cloud solutions. A Solution Architect will lead efforts focused on a payment system direction. He/she will partner with a product management and other engineers, driving research and prototyping to enable payments in both C2C and C2B payment system domain settings. This position does not only require excellent technical skills, but also an outstanding analytical, leadership and influencing skills paired with great business insight. It is a cross-functional leadership role that requires alignment building and communication with all the engineering organisation.
KEY ACCOUNTABILITIES:
✔ Defining and driving software architecture and enterprise capabilities (scalability, fault tolerance, extensibility, maintainability, etc.)
✔ Designing complex software systems for high-end solutions
✔ Determining an overall architectural principles, frameworks, and standards
✔ Working in a consultative fashion with other organisations such as security and operations
✔ Providing leadership to engineers, QE and product partners
✔ Driving research, case studies, and prototypes on leading edge technologies and how they can be leveraged
✔ Overseeing software architecture within the scope of assigned systems
✔ Analysing and providing feedback on product strategy

JOB PROFILE REQUIREMENTS:
Language proficiency
✔ Advanced English level verbal as well as written

Skills and Experience
✔ C#, Java, J2EE, Spring
✔ Online Payments and Wallets
✔ RDBMS and NoSQL: SQL Server, PostgreSQL, Oracle, Mongo, Cassandra, ElasticSearchё
✔ In-memory DBs: Redis, Memcached
✔ Stream-processing and queue processing solutions: Kafka, RabbitMQ
✔ AWS, Google Cloud or other public clouds
✔ Containers (Docker, Kubernetes and/or similar)
✔ CI/CD

Enterprise integration architecture and patterns
✔ Agile SDLC
✔ Capacity planning
✔ HA/DR system strategies
✔ REST, MicroServices, Orchestration
✔ Direct experience with relevant technologies and concepts: micro services, distributed systems, high-load mobile software solutions with cloud-based backend, private/public cloud, MDA, EIA, etc
✔ Experience with high-volume scalable cloud applications that manage data and traffic at massive, 10M-100M connections Scale
✔ Ability to actively communicate, inspire and motivate all levels of staff.
✔ Ability to think and act strategically and proactively.
✔ Strong writing and presentation skills.
✔ Strong influencing skills
✔ Strong leadership skills

Preferred Requirements:
✔ Experience with payment rails
✔ Knowledge of W3C and web payments working group https://www.w3.org/Payments/WG/
✔ Experience with Fraud detection / AI
✔ Experience with regulated fund flows, ETLs, and E-Money licenses
✔ Working knowledge of relevant security regulation such as PCI Compliance, PSD2, SCA, etc
✔ Experience with Instrumentation tools like AppDynamics, Splunk, Statsd & Instrumental
✔ Knowledge of Big Data technologies like Elastic Search, Kafka, Hbase, Spark, etc
✔ Experience with Blockchain / Cryptography
✔ Working knowledge of relevant privacy regulation such as GDPR, GLBA, etc

Education
✔ BS in related field and at least 8+ years experience in the Information Technology arena, at least 3 years management or leadership experience in this field
✔ IT certifications such as AWS/Google Cloud (AWS Certified SysOps Administrator Associate/DevOps Engineer Professional, Google Cloud Associate Cloud Engineer/Professional Cloud Architect) are warmly welcome; technical achievements will be required if the candidate does not have them
✔ Experience as engineering leader: process, culture
✔ Practical development and coding experience
✔ SCRUM Master is a plus
✔ Experience leading small teams is a plus