Working experience in Service Oriented Architecture and Micro Services;
Prior experience with defining and implementing information architecture, principles, and standards;
Excellent presentation skills.
The main flow of everyday tasks:
Provide technical quality: plan refactoring activities; assist in managing technical debt; assist in creating a technical task; help the domain team members to resolve ongoing issues (guidelines);
Provide product quality: code review; QA assistance/consulting (if needed); be the focal point for production issues and cross-teams bugs; incident management handling; help the team with CEs; provide and push non-functional requirements;
Technological wise: understand the standards and project codebase In detail; be responsible for new libraries/frameworks/approaches usage; write code on a regular basis;
Automation of development cycle: improve the CI for the specific domain (if needed);
Knowledge sharing: a responsible person for technical documentation (wiki); knowledge sharing on a regular basis (scheduled event – bi-weekly domain meetings);
Architectural wise: help the team collect technical requirements, be involved in the feature prototyping process; help the architect review domain (server, client) capacity.