- Have experience as a Software Architect
- Have experience with Enterprise Architect
- Have experience with high performance and high data volume applications
- Know HTML5 and Web 3.0 UX (CSS3)
- Have experience with responsive UI design and Flex
- Have experience with Java development
- Have experience developing and working with RESTful APIs
- Have experience with all phases of the systems development lifecycle
- Worked using Agile principles
- Have excellent organizational, problem solving, and communication skills.
- Have very good command of English, written and spoken
- Working directly with allocated Project Managers, Business Analysts and external IT and business teams to refine requirements and stories taking into account existing and planned architecture
- Designing an architecture of the whole application from Database to UI
- Taking responsibility for changes that go through multiple tiers from the browser through to the back-end databases by collaborating with developers, stream leads and other architects
- Ensuring that all code and development practices conform to team standards, company guidelines and industry best practices
- Participating in all aspects of the project lifecycle, following stringent rules and procedures for testing and promoting code in compliance with company change control processes.