- Re-architecture of existing systems;
- Optimize system structure;
- Build a reliable, scalable and flexible approach to structuring our systems;
- Emphasize real-time, online processing;
- Leverage the synergies across multiple systems.
- Be a member of Scrum team of engineers working within the global delivery team set;
- Manage design, coding and testing of system components in accordance with the established coding standards and guidelines;
- Guide and mentor team members of your and other development teams;
- Take responsibility for ensuring the delivery meets the department quality standards;
- Work collaboratively with various team members across geographical locations;
- Further knowledge and enthusiasm of software engineering techniques with your peers;
- Be involved into release management and take responsibility for the components support.