Programmer (English Programmer) is a professional engaged in program development and program maintenance. Programmers are generally divided into program designers and program coders, but the boundaries between the two are not very clear, especially in China. Software practitioners are divided into six categories: junior programmers, intermediate programmers, senior programmers (now software designers), system analysts, system architects, and test engineers.
Programmer’s job responsibilities:
1. Responsible for the modification and upgrade of the front and back-end service functions of the company’s website, and ensuring the normal and efficient operation of the website’s software and hardware platforms.
2. Responsible for the preparation of the company's website function improvement plan and network security plan.
3. According to the planned time and quality requirements, modify and upgrade the front and backend functions of the company's website; be responsible for the optimization and maintenance of the website code to ensure the operating efficiency of the website.
4. Daily development, production and program modification requirements according to the company's website business needs. Daily programming and development technical work for the company's website business must be completed on time, quality and quantity.
5. Responsible for the early testing of the company's website development.
6. Responsible for the security and stability inspection of the company's website software and hardware facilities; and responsible for statistics and monitoring system logs.
7. Assist various departments of the company to communicate with customers about software, maintain good customer relationships, provide support and feedback for professional and technical questions raised by customers that cannot be answered by customer service personnel, and ensure customer satisfaction.
8. Responsible for the procurement and selection of software and hardware required for the company's website development; at the same time, supervise and manage the quality and progress of outsourced programming work.
9. Design, implement and track the technical aspects of outsourced projects and control and verify the deliverables. Ensure that outsourcing projects can be completed in full compliance with our technical requirements and plans.
10. Participate in demand research, project feasibility analysis, technical feasibility analysis and demand analysis.
11. Be familiar with and master the relevant technologies of website projects developed by the company.
12. Responsible for providing timely feedback to superiors on the development of the website and making suggestions for improvements based on the actual situation.
13. Participate in the solution of major technical problems during website development and maintenance, and participate in first installation and debugging, data cutover, user training and project promotion.
14. Responsible for the formulation of relevant technical documents.
15. Responsible for the technological development trends in the business field.
16. Responsible for the revision of the company's website and related websites, the improvement of website functions, and the development of new systems.
17. Responsible for the security management and maintenance of the company's servers, the company's internal network maintenance, and computer software and hardware maintenance;
18. Responsible for the development and maintenance of the company's franchise mall and the management and maintenance of franchisee domain names. Answer difficult questions for franchisees and provide technical support;
19. Management and maintenance of the company's Suda software, CRM platform, EMAIL, Qixintong and other information platforms.
For more related knowledge, please pay attention to PHP Chinese website! !
The above is the detailed content of What does an IT programmer do?. For more information, please follow other related articles on the PHP Chinese website!