Location: China, ShanghaiApply Now Connect with LinkedIn Connect with Xing
Know someone else who would be a perfect fit? Let them know!Send to a friend
As a Principal Software Architect, you will utilize superior knowledge and experience to perform highly complex product design, systems analysis, research, maintenance, troubleshooting and other programming activities. These would cut across various systems and devices. At the core will be the need to drive future technology implementations.
You are great at:
Building enterprise search software in OpenText ECD.
Working alongside Architects to write functional detailed design specs as well as responding to requirement documents and system level test plans.
Participating in design and code reviews.
Working with testing analysts to review and optimize test plans.
Taking ownership for maintaining and enhancing existing production.
You will be a team player that leads and contributes with other engineers and other engineering groups.
Working with cross-functional and/or global teams and you readily share information with others.
What it takes:
5+ years playing a leading role in designing and developing complex software systems.
Expert knowledge in object-oriented programming and strong hands-on experience in Java/J2EE/Spring.
Strong technical skills in web services such as SOAP, REST and XML technologies. Understanding of common algorithms and toolkits. Familiar with Natural language processing is a plus.
Proven collaboration skills in highly technical engineering teams.
Strong written and oral English communication skills and enhanced problem-solving skills.
BS or MS in Computer Science, Software Engineering or equivalent.
Experience using Apache Lucence/Solr or other full-featured text search libraries is preferred.