Software Architect
iTrap
Main Tasks
1、Responsible for the software architecture design in various projects
2、Responsible for selection of technology stack / solution and feasibility
evaluation and validation
3、Responsible for the components / modules design and implementation
4、Responsible for the critical / challenging technical issue solving
5、Responsible for integratability, extensibility, maintainability,
test-ability, deployment strategy of software product/solution
6、Drive team to improve the best practices, e.g., software design, code
review, bug fixing
7、Responsible for technical alignment among R&D teams and sites
8、Work with team to continuously evolve the technical stack
9、Be a core part of Scrum team(s)
Requirements
Education
1、Bachelor’s degree or above in computer science, software engineering,
mathematics or similar
Key Experience and Skill Requirements
Must
1、Minimal 8 years working experience in software products / solutions design
and development
2、Professional proficiency in English (both spoken and written) and excellent
communication skills
3、Proven project experience with software architecture design (web / mobile / cloud native solutions, etc.)
4、Proficiency in Microsoft technology stack (.NET 6/8, ASP.NET Core, Azure, etc.)
5、Proficiency in at least one of the mainstream UI frameworks on desktop,
mobile or web
6、Solid experience with at least one of mainstream SQL databases and
other databases (No-SQL / In-Memory DB, etc.)
7、Solid experience with SSO, OIDC and OAuth 2.0, etc.
8、Strong skills in trouble shooting and problem solving
Should
1、Experience with Angular, WPF, iOS or Android native development
2、Experience with image processing, computer vision, machine learning
3、Solid experience with Scrum methodology & tool chain
4、Experience with international team setup
Others
1、Structured thinking
2、Ability of fast learning
3、Ability to work independently yet team oriented
4、Self-motivated and open-minded with high degree of responsibility
5、Contribution in open source community or public technology sharing
Your ZEISS Recruiting Team:
Fan Wang (王璠), Xiaojun Yang (杨晓君)