System Development Engineer-Network
Alibaba CloudJob Description
- Technical Scheme Design - Collect, identify and analyze customer requirements, and determine the objectives, scope and deliverables of technical schemes. - Conduct technical feasibility analysis and scheme review based on demand analysis, select appropriate technology options, functional design, technical architecture, data architecture and development process, etc. - Technical Realization - Based on the dismantling of technical solutions, complete the task/sub-task design, coding development and system function realization according to the task objectives and output specifications. - Responsible for writing the architecture and code templates of core functions, developing and maintaining the common core modules of the system, and reconstructing and optimizing the technical architecture. - Conduct phased discussion and code review on coding, and promoted successful code deployment through debugging optimization. - Perform necessary maintenance and iteration of development and post-deployment programs, including bug detection, problem diagnosis, experience improvement, performance and cost optimization, etc. - Stability & Performance Optimization - Develop stability strategies to find and solve potential risks and bottlenecks in the product system, cover difficult problems online, and ensure the safety and reliability of the system. - Apply product optimization techniques and methods to optimize performance and improve product stability and performance. - Technology Pre-Research - Track and understand the latest product technologies and trends, and provide the latest technical support and advice according to business needs. - Technical Planning - Understand business strategies and priorities, and plan and implement highly available, reliable and scalable technology architecture based on business needs. Job Requirements - At least 3 years working experience in IT, Internet and cloud computing development - Possesses the ability to interact with the business team or upstream and downstream products inside and outside the team, and can proactively understand the relationship between tasks/requirements and the work of others in the team and project; - Has a elementary level of capability to manage projects of medium complexity - Familiar with the cutting-edge information channels in the technology field, regularly produces cutting-edge research documents for knowledge accumulation and is capable of sharing technical insights within the team. - Well-acquainted with the core technical metrics, strengths, and weaknesses of competitors and benchmark products, and has a certain understanding of how we can catch up and maintain our advantages. - Understands customer demands through internal and external channels such as POC, PDs, PDSAs and others, and is able to combine this with their own technical understanding to form valuable insights. - Independently responsible for the development of multiple technical modules or functions - Able to understand the relationship between business requirements and technical requirements of moderate complexity, make reasonable judgment of technology selection, and independently complete the technical scheme design of product functions/corresponding SDKS - Has a solid understanding in fields such as multithreading, high-concurrency distributed programming, DevOps, operating systems, virtual machines, and design patterns. - Capable of delivering high-quality code output and documentation, actively participating in promoting code reviews, and able to complete self-testing before submitting code. - Profound understanding of fundamental principles in technology fields while also possessing the ability to tackle technical challenges, capable of solving complex technical issues in isolation (such as performance optimization for a complex business or a stability issue that occurs with low probability). - Has a strong sense of risk, able to accurately identify and expose risks, and drive effective resolution of risks. - Safe Production Executor for Subsystem - Possesses a strong sense of R&D safety production, familiar with the safety production risks and prevention measures of the responsible sub-modules, subsystems, and their horizontal associated sub-modules, and subsystems, capable of addressing and recovering from more complex safety and stability incidents. - Strictly follows R&D safety production standards throughout the complete development process (requirement understanding, design, testing, release, and operation & maintenance) of the responsible sub-modules and subsystems to ensure system safety and stability. - Familiar with system usage scenarios, capable of designing systems according to business scenarios, abstract functional requirements, and optimize performance
Similar jobs
- Analyst - Application Development (Java-based cloud/non-cloud system)
Hong Kong, Hong Kong SAR