你们是谁?
微策略 MicroStrategy 是全球领先的专注于提供商务智能软件产品和相关服务的上市公司(NASDAQ:MSTR)。www.microstrategy.com
MicroStrategy 目前拥有超过 2000 名员工,分布在全球 20 多个不同的国家和地区。公司总部设立在美国首都华盛顿附近; 2007 年 8 月在杭州成立中国技术中心,目前拥有员工近 300 人 。

你们提供什么样子的待遇,福利,以及工作环境?
上班不打卡,弹性工作制。工作轻松福利优渥。
work life balance, 工作氛围好,环境佳,每天研磨咖啡,新鲜水果,私教上门授课。 
提供去美国或者波兰工作交流的机会。
薪水范围:15-40k 薪水架构:Base * 14+

你们的联系方式
343471829@qq.com (中英文简历,注明想要的职位,不明的也可以发邮件咨询我,来信必复)

招聘职位: (Senior) Software Engineer - iOS

职位描述:
· Build robust, efficient, maintainable, high-performance software.
· Develop product features through their entire lifecycle: requirements analysis, design, implementation, unit testing, optimization, maintenance and enhancement.
· Work with Product Owners and UX engineers to analyze, evaluate and refine feature specifications.
· Work with other SEs in product team to deliver valuable features in fast iterations.
· Be responsible for certain part of MSTR product, to maintain its quality, integrity, efficiency, and reusability.
· Coordinate with quality engineers to share design information and provide testing suggestions.
· Create prototypes and experiment with new technologies to resolve technical risk and provide guidance for production development.
· Evaluate and assimilate new technologies and processes with MSTR development platform and process.
· Share knowledge and support fellow team members in an open, collaborative atmosphere

岗位要求:
· Have 1 year + mobile app development experiences on iOS platform.
· Have a deep understanding of iOS system.
· Strong object-oriented design and development skills, familiar with popular design patterns.
· Fluency in Objective-C/Swift.
· Have experience on UIKit/Network/MultiThread/CoreData/Push Notification
· Bachelor ’ s Degree or above in Computer Science, Software Engineering, or related field.
· Strong analytical and problem-solving skills.
· Solid foundation in computer science fundamentals, including data structures, algorithms and time/space analysis.
· Good communication skills in English and the ability to work as part of a team

招聘职位: (Senior) Software Engineer - Java

职位描述:
Build Java-centric apps, RESTful APIs and microservices for MSTR platform and customer development. 
Design for quality, robustness, and performance, with common principles, patterns, and best practices.
Attend weekly/ad hoc learning and knowledge sharing programs.
Create prototypes and experiment latest technologies for next generation product backends.
Continuously imporve software development, building, testing and deployment processes.
Work with product owners, product managers, UX, and customer representatives to analyze and refine feature specifications.
Cooperate with UX & UED to match visual design intent.
Collaborate with and support other engineers within the team and from other teams in China, US and Poland.

岗位要求:
Bachelor ’ s Degree or higher, in Computer Science, Software Engineering or related field.
Proven working experience in Java and web programming.
Solid understanding of object-oriented design principles and patterns. Functional programming knowledge is a plus.
Solid understanding of web and internet architectures. REST and microservices practices are highly preferred.
Familiar with servlet technologies and at least one Java app containers, like Jetty, Tomcat, etc.
Familiar with at least one Java frameworks like Jersey, Spring, etc.
Web frontend skills are a big plus.
Good communication skills in English and the ability to work as part of a team.

招聘职位:(Senior) Software Engineer - C++

职位描述:
· Develop product features through their entire lifecycle: requirements analysis, design, implementation, unit testing, optimization, maintenance and enhancement.
· Work with Product Owners to analyze, evaluate and refine feature specifications.
· Work with other SEs in product team to deliver valuable features in fast iterations.
· Be responsible for certain part of MSTR product, to maintain its quality, integrity, efficiency, and reusability.
· Coordinate with quality engineers to share design information and provide testing suggestions.
· Create prototypes and experiment with new technologies to resolve technical risk and provide guidance for production development.
· Evaluate and assimilate new technologies and processes with MSTR development platform and process.
· Share knowledge and support fellow team members in an open, collaborative atmosphere.

岗位要求:
· Bachelor ’ s Degree, Master ’ s Degree, or Ph.D. in Computer Science, Software Engineering, or related field.
· Strong analytical and problem-solving skills.
· Solid foundation in computer science fundamentals, including data structures, algorithms and time/space analysis.
· Strong object-oriented design and development skills. Fluency in C++ is highly desirable (if you are Hadoop expert then C++ is not a must have).
· Good communication skills in English and the ability to work as part of a team.
One or more of the following is a plus:
· Multithreaded/concurrent programming experience.
· UNIX/Linux platform experience.
· RDBMS, Hadoop, HBase, HDFS, MapReduce, MPP technologies

招聘职位:(Senior) Software Engineer - Web

职位描述:
• Build sharp, responsive, client-centric web interfaces for data exploration and analysis with Java, HTML, CSS and JavaScript, and integrate data from various back-end services.
• Work with Product Owners to analyze, evaluate and refine feature specifications.
• Work with other SEs in product team to deliver valuable features in fast iterations.
• Cooperate with UX & UED to match visual design intent.
• Be responsible for certain part of MSTR product, to maintain its quality, integrity, efficiency, and reusability.
• Coordinate with quality engineers to share design information and provide testing suggestions.
• Create prototypes and experiment with new technologies to resolve technical risk and provide guidance for production development.
• Evaluate and assimilate new technologies and processes with MSTR development platform and process.
• Share knowledge and support fellow team members in an open, collaborative atmosphere.

岗位要求:
• Bachelor ’ s Degree, Master ’ s Degree, or Ph.D. in Computer Science, Software Engineering, or related field.
• Strong analytical and problem-solving skills.
• Proven working experience in web programming.
• A solid understanding of how web applications work including security, cross-browser compatibility, session management, and best development practices
• Adequate knowledge of JavaScript, HTML, HTML5, CSS, CSS3, Java.
• Familiar with at least one JavaScript framework such as JQuery, ExtJS and at least one JavaWeb framework such as Struts, Spring.
• Good communication skills in English and the ability to work as part of a team.