BIbestbest
2021-11-14 18:42:09 +08:00
[招聘单位]
微策略中国研发中心 MicroStrategy China Technology Center (简称 CTC )是微策略全球最大的海外研发中心和技术支持中心,创建于 2007 年,目前拥有 300 多名员工。CTC 坐落在美丽的杭州西子湖畔,办公环境优雅舒适。90%以上的技术工程师拥有海内外知名大学的硕士或博士背景。作为全球最大的海外研发中心,CTC 的工程师全程参与到核心产品的设计、开发与测试,是微策略全球技术团队中最重要的力量。
[职位详情]
[Web 研发]
Job Description
• Lead the design and implementation of MicroStrategy software platforms, applications, and features.
• Proactively participate in every aspect of the entire software development lifecycle of feature development, including input on specifications, designs, implementation, test design, test implementation, optimization, and delivery.
• Support technical support engineers with high-level and escalated customer issues.
• Participate in peer code reviews, knowledge sharing, and SCRUM meetings.
• Learn an array of new technologies and make enhancements and improvements to software products and development processes.
Qualifications
• Bachelor’s degree in Computer Science or similar program; Master’s degree is preferred.
• Minimum 1 year of software development experience with real world knowledge of data structures, algorithms, operation systems, and other fundamental concepts.
• Strong knowledge of Java or JavaScript is required.
• Familiarity with React, ES6 or REST is a plus.
• Have any knowledge of Java frameworks like Jersey, Spring, servlet technologies, Java web containers like Jetty, Tomcat, etc. is a good plus.
• Strong debugging, analytical, and problem-solving skills.
• Good communication in English, team-oriented individual, energetic, strong learning ability, result and delivery oriented.
[C++研发]
Your Focus:
• Lead the design and implementation of MicroStrategy software platforms, applications, and features.
• Proactively participate in every aspect of the entire software development lifecycle of feature development, including input on specifications, designs, implementation, test design, test implementation, optimization, and delivery.
• Support technical support engineers with high-level and escalated customer issues.
• Participate in peer code reviews, knowledge sharing, and SCRUM meetings.
• Learn an array of new technologies and make enhancements and improvements to software products and development processes.
Qualifications
• Bachelor’s degree in Computer Science or similar program; Master’s degree is preferred.
• Minimum 1 year of software development experience with real world knowledge of data structures, algorithms, operation systems, and other fundamental concepts.
• Strong C++ skills in client or server-side development.
• Familiarity with SQL, RDBMS, JNI, JDBC or web services is a good plus.
• Strong debugging, analytical, and problem-solving skills.
• Good communication in English, team-oriented individual, energetic, strong learning ability, result and delivery oriented.
[Java 研发]
Your Focus:
• Lead the design and implementation of MicroStrategy software platforms, applications, and features.
• Proactively participate in every aspect of the entire software development lifecycle of feature development, including input on specifications, designs, implementation, test design, test implementation, optimization, and delivery.
• Support technical support engineers with high-level and escalated customer issues.
• Participate in peer code reviews, knowledge sharing, and SCRUM meetings.
• Learn an array of new technologies and make enhancements and improvements to software products and development processes.
Qualifications
• Bachelor’s degree in Computer Science or similar program; Master’s degree is preferred.
• Minimum 1 year of software development experience with real world knowledge of data structures, algorithms, operation systems, and other fundamental concepts.
• Strong Java skills in client or server-side development.
• Familiarity with SQL, RDBMS, JNI, JDBC or web services is a good plus.
• Familiarity with the Restful and MicroService framework is a plus.
• Strong debugging, analytical, and problem-solving skills.
• Good communication in English, team-oriented individual, energetic, strong learning ability, result and delivery oriented.
[DevOps 研发]
Job Description
• Design and develop development infrastructure and tools from front-end to back-end using a number of languages including Java, JavaScript, C++, Objective-C, Python, Ruby, etc.
• Use Cloud, container, Jenkins, etc Devops common tools to develop CI/CD product.
• Collaborate with other teams to accelerate development productivity and improve innovation in high visibility roles
• Analyze and improve efficiency, user experience, scalability, and stability of development tools and systems to help scale and speed up the company
• Innovate in all software engineering lifecycle to develop the world-class infrastructure that significantly changes the approach of software development
• Develop systems through their entire lifecycle: requirements analysis, design, implementation, testing, optimization, release and enhancement
• Creatively utilize open source technologies and contribute back to open source infrastructure
• Share cutting-edge technologies and support fellow team members in an open, collaborative atmosphere
Qualifications
• Familiar with multiple development languages, not limited to Ruby/Bash/Python, etc., familiar with Linux development environment
• Bachelor degree or above, solid foundation in the field of computer software
• Good oral communication skills in English
• Good learning ability