Duties:
Assist in the development of internal investment and research systems, including software development and database construction, core module development, and ensure system reliability, security, and scalability.
Lead database architecture design, performance optimization, backup and disaster recovery, and establish a monitoring and alarming mechanism to ensure system stability, security, and auditability.
Establish and improve information security mechanisms, including access control, identity and permission management, sensitive data protection, vulnerability remediation, and secure development process standards.
Continuously optimize internal systems and processes, and improve automation levels and operating efficiency while ensuring privacy, security, and stability.
Close communication with management, understand business requirements and translate them into clear product solutions, technical solutions and execution plans.
Collaborate with business, operations and external partners to drive project closure, improve overall R&D and delivery efficiency.
Lead 2-3 developers in daily development collaboration, including task decomposition, priority management, code review, progress follow-up and quality control.
Job Requirements
• Computer Science, Software Engineering, Information Systems or related fields Bachelor's degree or above.
• Have solid software engineering skills, able to independently complete system design, core module development and complex problem troubleshooting.
• Strong database capabilities, familiar with mainstream databases such as PostgreSQL, with experience in data modeling, index design, SQL optimization, backup and recovery, high availability and disaster recovery.
• Strong security experience, familiar with application security, data security, permission models, encryption, audit logs, vulnerability management, and common security best practices, and able to implement them into system design and development processes.
• Have experience leading small teams, able to lead 2-3 developers to complete version delivery, with good task distribution and execution management skills. • Have good product sense, able to understand business priorities, user experience and delivery rhythm.
• Have strong autonomy, be able to make independent decisions, proactive promotion and solve problems.
• Strong communication and collaboration skills, able to effectively work with management, business, external partners and engineering teams.
• Candidates with financial, wealth management, family office, internal management systems, audit trails or high-security scenarios are preferred; those with cloud databases, security governance or automated operations experience are preferred.