[招聘单位]
微策略中国研发中心 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
******以下是正儿八经的介绍,和职位详情。
[招聘单位]
微策略中国研发中心 MicroStrategy China Technology Center (简称 CTC )是微策略全球最大的海外研发中心和技术支持中心,创建于 2007 年,目前拥有 300 多名员工。CTC 坐落在美丽的杭州西子湖畔,办公环境优雅舒适。90%以上的技术工程师拥有海内外知名大学的硕士或博士背景。作为全球最大的海外研发中心,CTC 的工程师全程参与到核心产品的设计、开发与测试,是微策略全球技术团队中最重要的力量。
[职位详情]
Software Engineer – C++ (中、高级,首席封顶)
The Role:
The (Senior) Software Engineer will be a key member of an Agile Software Development team performing C++ development. In this role, you will provide our customers with the most powerful, scalable, and user-friendly platforms for analytics, mobility, and security. You play a role in enabling MicroStrategy products to be best-in-breed and optimized for leading organizations to analyze big data and distribute actionable business insight across their enterprise.
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 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.
[职位详情]
Quality Engineer
Job Description:
• Review requirements and define acceptance criteria that will be used for design and testing of new features.
• Work with engineering teams in China and the United States to ensure cross-product quality. Take ownership of test plan, test design and test execution.
• Design, implement and optimize test automation framework, tool and scripts.
• Participate in the design and/or review new functionality design for different MicroStrategy products.
• Research and identify flaws in our products before they are released to the public.
• Participate in the analysis and resolution of issues.
• Conduct technical research and experiment in specific testing area.
Qualifications:
• Bachelor degree in Computer Science, Engineering or equivalent.
• 1~5 years’ experience in IT SW testing, integration and verification work.
• Knowledge of testing principles and methodology, understand SW development process and how to guarantee SW quality.
• Knowledge and experience with test automation tools like Protractor/Selenium, Espresso, UITesting and programming like Java/Swift/Python/Perl/Ruby is one plus.
• Knowledge of data analytics, database management is one plus.
• Proactive, self-motivated, target driven and innovative thinking are preferred.
• Ability to pay close attention to details, and at the same time, to see the big picture.
• Strong analytical skills, active to analyze complex problems and work out adequate solutions.
• Good communication skills, strong verbal and written communication skills in English.
• Team oriented individual.