1, architect
This position sounds tall, but it needs strong technical strength and profound technical accumulation. The growth of architects needs the breadth and depth of experience and technology. Designing elegant, flexible and extensible architecture is the main job of architects.
2.Java backend programmer
Back-end programmers mainly implement business logic and provide interfaces for front-end.
Java is the most commonly used, but there are other relatively small groups, such as Python, Ruby on Rails, PHP and so on. , and PHP that small websites often use. No matter which language it is, it is not difficult to learn, and this piece is in great demand.
Extended data
1, responsible for the project manager, responsible for the detailed design, coding and internal testing of software projects, participating in the system analysis of small software projects, and completing the implementation and technical support of assigned projects.
2. Assist the project manager and related personnel to communicate with customers and maintain good customer relations.
3. Participate in demand investigation, project feasibility analysis, technical feasibility analysis and demand analysis.
4. Be familiar with and master the related software technologies for delivering software projects developed by the software department.
5, responsible for timely feedback to the project manager software development, and put forward suggestions for improvement according to the actual situation.
6. Participate in solving major technical problems in the process of software development and maintenance, and participate in the first installation and debugging of software, data exchange, user training and project promotion.
7. Responsible for drafting relevant technical documents.
8. Be responsible for analyzing and studying the technical development trend in the business field.