Define and shape the architecture for new features in the AML products
Mentor developers and provide technical and professional leadership
Assist in requirements shaping and mapping to architecture components
POC new ideas and technologies by coding prototypes
Contribute and review high Level designs and assist in detailed level designs.
Present and communicate architecture to internal and external stake holders
Code complex parts of the product on occasion. Perform code reviews to make sure code aligns with design, architecture and standards
Create architecture documents
PožiadavkyHigh personal potential and a passion for coding and software development.
Ability to take into account the broader picture while still diving into details
Experience as software architect or as a senior software developer
Experienced developer in at least 1 high level language.
Experience with software design patterns and how they can be incorporated into software design
Advantage: Scala knowledge, RDBMS experience, big data experience
Experience with running and evaluating performance benchmarks, experience with performance tuning is a plus