• Design and implement application systems based on the Java, .NET Core and Python framework, including but not limited to Web API, microservices, and background management systems.
• Participate in system design to ensure optimal availability and scalability of the system.
• Contribute to requirement analysis, technology selection, scheme design, and project documentation preparation.
• Collaborate with the front-end development team to seamlessly integrate the front-end and enhance user experience.
• Optimize the existing system architecture, implement cutting-edge security standards and technical solutions, and enhance system security and performance.
• Proactively explore and evaluate emerging technologies to deliver innovative solutions to the team.
任职要求
• Bachelor's degree or higher in computer science or a related field, with over 8 years of experience in Java, .NET Core or Python development.
• Possess extensive experience in developing large and medium-sized projects and have a thorough understanding of the product development process.
• Demonstrate strong problem analysis and solving abilities, capable of independently undertaking tasks and effectively resolving technical issues.
• Exhibit good coding practices and familiarity with software development standards.
• Possess proficient English reading and writing skills.
• Proficient in the Java/C#/Python language with an extensive understanding and practical experience.
• Have a solid foundation in computer knowledge including data structures, algorithms, network programming, and multi-threaded programming.
• Familiar with relational databases such as SQL Server, PostgreSQL or MySQL; proficient in using SQL language and capable of performance optimization.
• Proficient in cache technologies such as Redis.