代码改变世界

[置顶]聊聊互联网巨头在新加坡的职位与薪酬

2020-08-16 22:52 by 圣殿骑士, 阅读(9548) 阅读, 推荐(19) 推荐, 收藏, 编辑

概述

上周发了一篇AutoUpdater迁移到Github, 主要目的是熟悉当前社区写文章的流程以及GitHub的开源和发布流程,另外也开始回归社区,准备多写一些技术文章,多开源项目,顺带把这几年造的轮子也一一开源,我深信有开源才有进步,一味闭门造车只会逐渐被时代所淘汰。

前几天查看博客与邮箱,发现很多朋友发的邮件或者博客留言,由于最近几年一直忙于工作,所以没有及时一一回复,在此也统一表示抱歉,希望后面有更多的时间来回答各位的问题。

也有朋友想了解新加坡IT现状和薪酬情况,我觉得三言两语可能无法完全讲清楚,就干脆写几篇文章来详细聊聊。

新加坡互联网发展程度比不了美国及国内,公司也没有美国和国内那么多, 没有硅谷的巨头FAANG(Facebook,Amazon,Apple,Netflix和Google),也没有国内耳熟能详的BATJM(百度、阿里、腾讯、京东、美团)以及拼多多,字节跳动, IT市场规模相对来讲要小很多,主要IT企业可以分为以下几类,薪酬依次递减:

  1. 第一类是美系巨头在亚太的总部和研发中心。
  2. 第二类是金融企业(三家本地银行, 投资银行, 大大小小的几十家外资银行,二十多家保险公司)。
  3. 第三类是最近几类才发展起来的独角兽企业,如Grab, SEA等。
  4. 第四类是IT相关的项目外包或人力外包公司。
  5. 第五类是新加坡IT相关的初创公司。
  6. 第六类是新加坡其他行业的IT部门。

如果展开来聊,我估计几万字也写不清楚,所以我们今天最主要聊聊第一类美系巨头在新加坡职位与薪酬。

作为35+海外程序猿一枚,最大的好处就是不用担心被优化或者淘汰,身边60后,70后还在写代码的一大堆,所以没有像国内童鞋那么焦虑,但由于我现在所处公司最近几年业绩下滑,裁员不断,再加上今年疫情的原因,我自己也充满了深深的危机感!唯一的解决方案就是多了解业界的变化,不断学习,努力使自己不在被优化或者被淘汰的名单中。

之前由于公司项目需要,和微软和亚麻两大巨头的架构师们有多次会议,主要集中在使用他们的云计算产品和服务,在其中发现亚麻和微软在新加坡乃至东南亚的布局比我想象的更广泛和更深入。

最近和我曾经一起战斗的一个战友加入了“亚麻”,职位Senior Technical Program Manager

image

跟他聊了很多,也了解了他面试以及入职亚麻的一些流程,再加上自己曾经在微软工作过两年,还有很多同事在里面从事架构和管理的工作,所以对这两家公司有比较深入的了解。

在写这篇文章之前,也联系了这十年间在新加坡的前同事以及Meetup等活动人数的相关从业人员,大多集中在Google、Apple、Facebook以及IBM这几家, 了解了他们的一些基本情况,然后再结合各种招聘网站,薪酬网站,社区等进行了相关对比参考,尽量给自己和看文章的读者一个比较准确的信息。

美系IT巨头在新加坡都设立了亚太总部或者研发中心,如Microsoft ,Amazon ,Google、Apple、Facebook,Oracle, HP, IBM,Cisco, PayPal等, 有些虽然新加坡没有设立研发中心,但也招一些Solution Expert在新加坡或者整个东南亚扩展市场。

image_thumb74image_thumb73image_thumb72

这些公司给出的薪水是最高的,大多数基础薪资会超过新币10K(人民币5万)以及一些股票,奖励等,同时不会限制跳槽涨幅,比如我2012年从上一家公司跳进微软,工资涨幅接近翻倍,这个在新加坡本地企业中是做不到的,新加坡本地企业跳槽涨幅一般在10%~30%。

如果要进入这些公司做开发者或者高级开发者,多数还是会把数据结构和算法作为入门门槛,也就是说刷LeetCode还是必须的。但是如果你面试Program Manager或者Architect或者更高职位一般不需要刷题,更多会考察你的解决实际问题的能力(如架构,经验,技术视野)以及相关的管理能力(带团队)。

国际IT巨头在新加坡的运营方式

这些国际IT巨头在每个国家都会注册相应的公司来运营本地的相关业务或者开阔市场,在新加坡也不例外,下面我就罗列了最出名的几家:

职位与薪酬

Developer,Program Manager或者Architect的职位大多数在如下的范围,薪水大概范围在人民币税后50万~300万之间,具体看你的经验和取得的职位:

image

如果级别超过L7,E7, T7或者67的,在新加坡很少出现,除非是技术专家或者M级别的高级管理者,反正我没有在招聘网站看到过。

开发职位

薪水大概范围在人民币税后50万~200万之间。

大多职位集中在Frontend Developer, Backend Developer, Full stack Developer, Mobile Developer, DevOps Engineer , Algorithm Engineer等。

  • Frontend Developer(前端工程师)必须要懂HTML5, JavaScript, jQuery, Angular, ReactJS及TypeScript等, Vue.js目前还没有看到相关职位,估计后面也会流行起来。
  • Backend Developer(后端工程师)熟练掌握至少一门 web 开发框架(Spring, ASP.NET Core,  Node.js,  Gin,  Django,  Flask, Laravel, Rails等),熟练使用 MySQL/PostgreSQL/SQL Server/Redis/MongoDB等;
  • Full stack Developer (全栈工程师)= Frontend Developer + Backend Developer + 熟练使用DevOps
  • Mobile Developer (手机应用开发工程师): Native iOS (Objective-C和Swift), Android (Kotlin), Xamarin, React 以及Flutter。
  • Cloud Developer (云开发工程师): AWS, Azure 以及最近加入新加坡市场的Google Cloud 和 阿里云,Cloud Native Developer非常受欢迎。

如果是资深的后端或者全栈Engineer (如Staff Engineer, Principal Engineer等),你其实已经对标下面的架构师职位了,所以你得了解以下技术或者知识点:

  • 熟悉及使用面向对象设计开发;掌握Linux和Windows操作系统和大型数据库;熟悉容器化运维,熟悉DevOps, DevSecOps, BusDevOps等, 有CI, CD, Infrastructure as code相关项目经验。
  • 熟悉常用云解决方案,熟悉分布式系统设计,有高并发、高性能应用编程经验, 分析和发现系统的优化点,负责推动客户系统在云计算平台的性能和可用性的提升。
  • 云原生技术栈相关的开发及管理经验,如docker、kubernetes。
  • 熟悉分布式系统的设计和应用,熟悉负载均衡,分库分表技术、数据库主从,消息中间件、分布式框架、分布式缓存,搜索技术等,能对分布式常用技术进行合理应用和解决问题;
  • 对用过的开源框架能了解它的原理和机制,如服务框架、RPC、Service Mesh、服务注册中心、定时任务、动态配置、服务治理、应用容器等;熟悉领域设计以及微服务;
  • 了解并愿意学习AI,ML,区块链等技术,并在云平台实践。
  • 热爱技术,热爱开源,有代码质量和开发规范, 了解业内技术的发展方向, 在社区有一定的影响力。
  • 善于沟通与团队协作,有项目管理的相关经验。

因为新加坡不是研发中心,所以这边做的项目都不是核心项目,我看到的一些招聘职位如:

Google

Software Engineer II
Software Engineer III
Senior Engineer
没有看到过Staff Engineer及以上的职位, 如Senior Staff Engineer, Principal Engineer, Distinguished Engineer, Google Fellow, Senior Google Fellow。

Facebook

Software Engineer

他们家的招聘广告没有明显区分Senior, Staff 或者Principal , 具体看你入职的Level和薪资。

Amazon

Amazon SDE 1
Amazon SDE 2
Amazon SDE 3

没有看到过Amazon Principal, Senior Principal的招聘信息。

Microsoft

Software Development Engineer (SDE)
Software Development Engineer 2 (SDE 2)
Senior Software Development Engineer (Sr. SDE)
Principal Software Development Engineer

没有看到过Partner Software Development Engineer, Distinguished Engineer, Technical Fellow

大概级别在如下范围:

image

 

最近典型的招聘广告

imageimageimageimage

Solutions Engineer, Google Flights, Google Professional Services, gTech – Singapore

Roles & Responsibilities

Responsibilities:

- Implement and support customer integrations, and technical projects, including coding and integration of partner platforms.

- Work with our industry-leading pricing and shopping product, and build deep expertise in the travel industry.

- Support and lead new implementations, work closely with our strategic partners and improve product capabilities.

- Support cross-functional initiatives, engaging with Product Management and Engineering teams.

- Consult with partners to identify needs and develop their upcoming business solutions. Support, and communicate effectively with Mandarin-speaking clients.

Minimum qualifications:

- Bachelor's degree or equivalent practical experience.

- Experience in web technologies, one or more programming languages including Java, C++, and Python, and basic networking, Linux and systems.

- Experience with troubleshooting in a technical support capacity.

- Customer-facing experience in project-based work.

Preferred qualifications:

- Experience working cross functionally with engineering, product management, and operations.

- Experience in the Flights domain, or an enthusiasm and willingness to quickly learn the domain.

- Ability to translate complex product and technical concepts to non-technical and executive audiences.

- Ability to self-start and thrive in a fast-moving environment.

- Excellent verbal, written and presentation skills.

- Ability to speak Mandarin fluently.

Software Engineer (FACEBOOK)

Roles & Responsibilities

Responsibilities

  • Full stack web/mobile application development with a variety of languages including but not limited to PHP, JavaScript, HTML, etc.
  • Create consumer products and features using internal programming language Hack
  • Implement web or mobile interfaces using XHTML, CSS, and JavaScript
  • Work closely with our PM and design teams to define feature specifications and build the next generation of products leveraging frameworks such as React & React Native
  • Work closely with operations and infrastructure to build and scale back-end services
  • Build report interfaces and data feeds

Minimum Qualifications

  • B.S. Computer Science or related technical field
  • 5+ years of experience with relational databases and SQL
  • 5+ years of experience with web technologies: JavaScript, XHTML, CSS

Senior Cloud Native Developer (DELL)

Roles & Responsibilities

Job Description

• Help customers realize unprecedented returns legacy application portfolio to cloud-native in order to incrementally reduce time, cost, and operational inefficiencies

• You will also work on Pivotal Cloud Foundry technology to deploy cloud-native applications.

• Assist Pivotal’s customers in transitioning existing JVM and/or .NET apps to Pivotal Cloud Foundry

• Continuously learn and be at the leading edge of Pivotal and industry trends

• Train, mentor, and develop pivots on a constant, ongoing basis to improve their performance.

• Coordinate with the larger Account Teams to coordinate selling motions and present a unified voice for Pivotal to clients.

• Maintain knowledge of Pivotal’s primary product offerings, and their value propositions.

• Be prepared to articulate value propositions to pivots and clients.

Required Skills / Experiences

• Familiar with extreme programming, test driven development, pairing, continuous integration, continuous delivery, and related techniques.

• Experience and familiarity building distributed / service oriented / microservice-style and cloud-based application architectures using programming frameworks like Spring/Java and .NET

• Implementation experience in building Twelve-Factor applications, and using Domain Driven Design

• Ability to explain complex technical issues in a way that nontechnical people may understand.

• Excellent written and oral communication skills

• Willing to travel and work on-site with customers Desired Skills / Experiences

• 6+ years of experience in software development

• You are a polyglot programmer (you might have used Angular, C#, Go, etc.)

• Experience with various public clouds

• Experience with Cloud Foundry Pivotal is an Equal Employment Opportunity employer that will consider all qualified applicants, regardless of race, color, religion, gender, sexual orientation, marital status, gender identity or expression, national origin, genetics, age, disability status, protected veteran status, or any other characteristic protected by applicable law

Software Engineer / Senior Engineer - Machine Learning & Algorithms, Singapore (Apple)

Roles & Responsibilities

Job Summary

At Apple, we work every single day to build products that enrich people’s lives! Do you enjoy working on challenges that are not yet solved? Imagine what you could do here at Apple. Our Advertising Platforms group makes it possible for people around the world to easily access informative and visionary content on their devices. Meanwhile, we help publishers and developers to promote and monetize their work. We are a team of passionate scientists and technologists, dedicated to help publishers and developers find their audience, and changing the way advertising works with data. Our technology and services power advertising in Apple News and Search Ads in App Store. Our platforms are highly-performant, deployed at scale, and setting new standards for enabling effective advertising while protecting user privacy. We are looking for an ambitious individual who can thrive in a fast-paced environment. You will develop, implement and deploy to production new advertising algorithms and supporting capabilities. The position also involves developing a keen understanding of the ad network behavior; detecting important data patterns; assuring the integrity and breadth of the data; measuring user, campaign and app performance; and finally analyzing the results of very large-scale experiments. In particular, this position will focus on making sure our advertising is meaningful and relevant in Asian languages and markets by developing new language and regional models incorporating localized, contextual and relevant information.

Key Qualifications

  • You can apply advanced statistical methods and work with large, complex data sets.
  • You can actively participate in investigations into multiple streams of ads quality data, and draw conclusions from data, recommend actions.
  • You have experience in some of the following domains: Algorithms, Architecture, Artificial Intelligence, Database Systems, Data Mining, Distributed Systems, Machine Learning, Networking, Statistics, Game Theory, Auction Design, or other experience with rigorous Quantitative Analysis or Systems Software implementation.
  • You have had to develop in Python or Java.
  • You are familiar with databases, SQL, and scripting languages.
  • You have a practical understanding of modern machine learning and its components.
  • You enjoy working closely with operational teams on deployment, monitoring, and management concerns.
  • You can take requirements from design through to implementation both independently and with larger teams.

Description

At Ad Platforms, we are constantly improving our algorithms to provide amazing user experiences and drive value for publishers and developers. You will find opportunities for improvement in our platform and build out data products that drive value for our advertisers. You will invent, design and implement new algorithms using machine learning and data science systems. You will have the opportunity to design and implement experimentation strategies to understand the impact of new models, work with cross functional teams to prototype new concepts, and deliver end-to-end systems in an agile setting. You will work with colleagues on a shared code base, sharing and contributing in a highly collaborative environment.

Education

BS or MS in computer science or equivalent field with 7+ years relevant experience

管理职位

关于管理的职位,我不是很了解,大多数从事管理相关工作的同事和朋友集中在Microsoft ,Amazon 以及 IBM这三家,多数职位是Program Manager, Senior Program Manager 或者 Group Manager等。

以免误导,我不会讲太多,因为我的目标职位不是管理者,也没有对其做过深入的了解,下面只贴出两个相关的职位,仅供大家参考。

imageimage

Technical Program Manager

Roles & Responsibilities

Job Description

Amazon Web Services provides a highly reliable, scalable, low-cost infrastructure platform in the cloud that powers hundreds of thousands of businesses in 190 countries around the world. The AWS Cloud  infrastructure is built around Regions and Availability Zones (AZs). AWS Regions provide multiple, physically separated and isolated AZ which are connected with low latency, high throughput, and highly redundant networking. These AZ’s offer AWS customers an easier and more effective way to design and operate applications and databases, making them more highly available, fault tolerant, and scalable than traditional single datacenter infrastructures or multi-datacenter infrastructures. How would you like to come be part of the team that builds and procures that low latency, high throughput, and highly redundant network?
Amazon Web Services is looking for an Infrastructure Technical Program Manager to support the APAC region for the Metro Fiber Planning and Acquisition (MFPA) team who manage bulk and ring network fiber connectivity at AWS AZ’s. 
Amazon is seeking a candidate with proven experience in delivering successful programs, a strong sense of ownership, and a passion for defining and driving large cross-functional programs in the infrastructure space. You will control project intake, manage resources, goals, scope work, track and report progress, and develop mechanisms that enable automation. You should have a demonstrated ability to think strategically about business, finance, product, and technical challenges with the ability to build and convey compelling value propositions for our customers.
At Amazon, we set a high bar, so expect to be challenged on the scope and scale of the  problems we tackle. We are moving fast, using the latest technologies, and transforming the way we leverage network services. If you're looking for a place to make a huge difference, this is it.

You’re a good fit if you:

  • Can  break down complex problems with simplicity while understanding the roles and processes of your dependencies and partnering team.
  • Have  experience diving into the technical details of dark or lit fiber, civil engineering, contract management, optical networking, or capacity management with insightful questions about the services and teams you influence.
  • Can think long-term, balance conflicting interests, and converge on outcomes that earns trust.
  • Thrive in ambiguity by seeing around corners and pointing out blind spots.
  • Can deliver shared goals with internal cross functional teams and external vendors.
  • Enjoy analyzing data to find meaningful solutions.

Key Responsibilities:

  • Have a high deal of control over the planning and intake of your regions projects to ensure solutions are delivered on time and to standards.
  • Manage the prioritization and workflow of projects which will include defining new processes to go faster without sacrificing quality.
  • Proactively identify and resolve issues that may impair the team's ability to meet strategic, financial, technical, and customer’s goals.
  • Define and measure your programs metrics to prove value and benefit.
  • Interfacing and partnering with all levels of the AWS and Amazon business leadership with a emphasis on Fiber Optical teams.

Basic Qualifications:

  • 5+ years of Technical Program Management experience.
  • Bachelor’s degree in Business, Telephony, Information Technology, Civil Engineering, or Engineering
  • 5+ years of work experience in either network planning/capacity  management, civil engineering, dark or lit fiber, information technology, or fiber optical design.
  • Program Management or methodology certification such as Six Sigma or ITIL.
  • Willing to travel 10%.
  • Fluent in English language.

Preferred Qualifications:

  • Communicate complex technical issues simply and convincingly to a wide range of audiences.
  • Strong verbal and written communication skills. This position requires writing papers and status reports.
  • Strong analytic and problem solving skills.

Senior Program Manager

Roles & Responsibilities

The Amazon Mobile Business Development team creates convenience for our customers to experience Amazon services wherever they are by acquiring partner distribution for Amazon Subscriptions (e.g., Prime, Prime Video, Amazon Music Unlimited) and mobile applications (e.g., Shopping, Video, Music, Kindle, Photo-Cloud Drive and Audible) around the world.

We are seeking an experienced and dynamic Technical Account Manager with significant operational, business, and customer expertise to manage partner launch milestones, requirements, and engagement between our mobile partners and various Amazon teams to launch and grow distribution of Amazon Subscription Services and Mobile Applications.
A successful candidate will have experience working with internal business and product teams to deliver scalable product solutions at a global level, have excellent program and project management skills and be proficient in translating business requirements into technical requirements. Roadmap prioritization and milestone management and a strong will to deliver results to critical skills for this role.
To be successful in this role you will need to be a self-directed innovator accustomed to working in new territory; a communicator able to influence and motivate teams to action; and a problem solver who can drive immediate resolutions. The position is based in Singapore.

Responsibilities:

  • Manages assigned enterprise client accounts including major business partners with significant impact
  • Responsible for managing day-to-day operational and launch related activities (partner kick-off, Amazon systems on-boarding, payment plan setup, support periodic account audit, milestone tracking, wholesale subscription and preload application delivery support, data tracking and reporting, supporting all operational components of our mobile partnerships
  • Creates and leads meetings with enterprise partners and internal stakeholders regarding variety of Amazon’s apps and services
  • Own the pre and post-launch operational and technical account management of multiple partners across multiple geographic locations
  • Drive and identify improvements in Amazon products on behalf of assigned partners and acts as a primary stakeholder in helping to provide requirements and use-cases to Amazon product teams
  • Facilitates incident, problem and change management directly on behalf of enterprise business partners
  • Collaborate with internal stakeholders (Business Development and Marketing) on new business opportunities with partners

架构师

薪水大概范围在人民币税后80万~300万之间。

这个职位是我最关注的,目前美系IT巨头在新加坡招聘架构师最多的是Amazon,Microsoft和Google这三家,由于这边不是研发中心,所以架构师的主要职责在于如下几个方面:

  1. 推广云计算相关的产品及服务,所以必须要有技术的广度和深度,同时要有一定的Presentation,文档以及沟通了能力。
  2. 对接本地大型企业,如大型银行,保险公司,独角兽企业并帮助其顺利过渡到云计算并给出技术解决方案。
  3. 对接本地中小型企业以及创业公司使用云计算,根据目前的状况,给出技术解决方案。

大概级别对应如下:

image

需要掌握的技能或知识点:

  • 除了非常了解和熟练使用自家的云服务,你还得非常了解至少一家其他厂商的云服务, 如你是Azure的Solutions Architect,你也得懂AWS或者GCP。
  • 熟悉前后端分离的系统结构, 熟练掌握至少一门 web 开发框架(Spring, ASP.NET Core,  Node.js,  Gin,  Django,  Flask, Laravel, Rails等,熟练使用Angular, ReactJS及TypeScript。
  • 熟悉Mobile相关的开发技术,Native或者react native, flutter, xamarin等。
  • 熟练使用 MySQL/PostgreSQL/SQL Server/Redis/MongoDB;
  • 熟悉及使用面向对象设计开发;掌握Linux和Windows操作系统和大型数据库;熟悉容器化运维,熟悉DevOps, DevSecOps, BusDevOps等, 有CI, CD, Infrastructure as code相关项目经验。
  • 熟悉常用云解决方案,熟悉分布式系统设计,有高并发、高性能应用编程经验, 分析和发现系统的优化点,负责推动客户系统在云计算平台的性能和可用性的提升。
  • 云原生技术栈相关的开发及管理经验,如docker、kubernetes。
  • 熟悉分布式系统的设计和应用,熟悉负载均衡,分库分表技术、数据库主从,消息中间件、分布式框架、分布式缓存,搜索技术等,能对分布式常用技术进行合理应用和解决问题;
  • 对用过的开源框架能了解它的原理和机制,如服务框架、RPC、Service Mesh、服务注册中心、定时任务、动态配置、服务治理、应用容器等;熟悉领域设计以及微服务;
  • 了解并愿意学习AI,ML,区块链等技术,并在云平台实践。
  • 热爱技术,热爱开源,有代码质量和开发规范, 了解业内技术的发展方向, 在社区有一定的影响力。
  • 善于沟通与团队协作,有项目管理的相关经验。

具体要看公司以及职位,我上面只是列出一些常用技能,仅供参考。

最近典型的招聘广告

imageimageimage

imageimageimage

ASEAN, Solutions Architect, Amazon Connect (Amazon)

Roles & Responsibilities

External job description

Do you like helping customers implement innovative cloud computing solutions and solve technical problems? Would you like to do this using the latest cloud computing technologies? Do you have a knack for helping groups understand application architectures and integration approaches? Do you have the consultative and leadership skills to help customers succeed with their cloud efforts?
Amazon Web Services is looking for Solutions Architects to help establish AWS as the market leader for the Amazon Connect service. This effort is in direct response to feedback from customers and seeks to address the daily pain points of meeting the high bar of delivering outstanding customer service. This service offers a compelling alternative for our customers when faced with multiple components, channels and vendors, managing long term commitments and very complex pricing models, and scaling based upon the specific needs of their businesses.
This is a highly technical position for someone who can dive deep, build complex, AWS-optimized architectures, and help customers accelerate their adoption of this new AWS service. Your broad responsibilities include: owning the technical engagement and ultimate success around specific implementation projects. You should be as comfortable discussing complex technical details with a room full of engineers as you are briefing an executive audience. In addition, you will engage with other AWS solutions architects, partner and professional services organizations to drive large and highly complex sales opportunities to closure.
Here are some other qualities we are looking for:
Be great fun to work with. At AWS, we have a credo of “Work hard. Have fun. Make history”. In this role, you will love what you do, and instinctively know how to make work fun. You will be dynamic and creative, and willing to take on any challenge and make a big impact.
Enjoy working with customers of all shapes and sizes. You will have a passion for educating, training, designing, and building cloud solutions for a diverse and challenging set of customers ranging from small businesses to the largest enterprises.
Responsibilies include:

  • Ensure customer success in building and launching Connect solutions
  • Educate customers of all sizes on the value proposition of AWS, and participate in deep architectural discussions to ensure solutions are designed for successful deployment in the cloud
  • Conduct one-to-few and one-to-many training sessions to transfer knowledge to customers considering or already using AWS
  • Capture and share best-practice knowledge amongst the AWS solutions architect community
  • Author or otherwise contribute to AWS customer-facing publications such as whitepapers
  • Build deep relationships with senior technical individuals within customers to enable them to be cloud advocates
  • Act as a technical liaison between customers, partners, service engineering teams and support

25-50% regional travel to customer may be required.

Internal job description

Amazon Web Services (AWS) is looking for Solutions Architects to work on a new and large-scale project in the contact center space (Project Lily, aka Connect). This is a highly technical position for someone who can dive deep, build complex, AWS-optimized architectures, and help customers accelerate their adoption of this new AWS service.
Your broad responsibilities include: owning the technical engagement and ultimate success around specific implementation projects. You should be as comfortable discussing complex technical details with a room full of engineers as you are briefing an executive audience. In addition, you will engage with other AWS solutions architects, partner and professional services organizations to drive large and highly complex sales opportunities to closure.
The ideal candidate has hands-on experience building complex SaaS architectures, integrating contact center, CRM, and/or Workforce Management APIs, troubleshooting real time media architectures, and a good understanding of streaming protocols such as WebRTC and SIP.

Loop competencies

https://w.amazon.com/bin/view/AWS/Teams/GSSA/Recruiting/Connect/

Basic qualifications

  • Experience building integrations across WFM, CRM, Unified Communications, and contact centers
  • Working knowledge of popular communications protocols and APIs such as WebRTC and SIP
  • 3+ years of customer-facing experience, preferably in the enterprise space
  • 5+ years of key roles implementing large-scale technical solutions
  • Experience managing projects or complex engagements involving multiple stakeholders
  • Technical degree required; Computer Science or Math background highly desired
  • Experience developing solutions and passion for getting hands dirty with code/scripting (e.g, python, java, c#, .NET, Node.js)

Preferred qualifications

  • 5+ years hands-on experience building complex solutions, ideally SaaS in the cloud
  • Direct experience implementing AWS services · Presentation skills with a high degree of comfort with both large and small audiences
  • Exceptional written and verbal communication
  • High level of comfort communicating effectively across internal and external organizations
  • Demonstrated ability to adapt to new technologies and learn quickly · Knowledge and/or experience in one or more of the following:
  • Designing highly available applications with responsibility for infrastructure robustness, including networking, communications, server hardware and storage
  • Application, server, and/or network security

Sr Solutions Architect (Amazon)

Roles & Responsibilities

External job description

Come join the AWS Solutions Architect team in Singapore. In this role, you will create and deliver on a strategy to build mind share and broad use of Amazon’s web services and modern architectures within large fast-moving startup customers.

Your broad responsibilities will include:
- developing deep expertise in a diverse array of AWS technologies;
- understanding the customer's business and technical objectives, environments, and roadmap;
- formulating initiatives and programs to help the customer achieve their objectives with the AWS platform and solutions;

The ideal candidate will look like this…

Be great fun to work with. Our company credo is “Work hard. Have fun. Make history”. As the right candidate, you will love what you do, and instinctively know how to make work fun. You will be dynamic and creative, and willing to take on any challenge.

Have a strong understanding of large scale cloud computing solutions. The ideal candidate would have designed and implemented distributed solutions using emerging technologies.

Candidates should have experience in most of the following areas:

  • Modern application architecture, micro-services, and modern data stores - both relational as well as non-relational;
  • Experience in DevOps and Continuous Integration, Delivery and Deployment;
  • Operations and security in large scale distributed systems;
  • Experience in working with large environments, across multiple quickly moving projects, and complex architectures.

** For more information on Amazon Web Services, please visit http://aws.amazon.com **

Internal job description

This role is in a single account team for a strategic, large DNB customer. Must-have experience and knowledge: includes working with large customers across multiple, quickly evolving projects; formulating and pro-actively driving initiatives in across multiple teams and functions; deep understanding of modern application architectures and purpose built databases.

Loop competencies

--

Basic qualifications

  • 8+ years of experience designing and implementing technical architecture using Linux/Unix, owning aspects of high availability, scalability, and performance.
  • Good understanding of modern application architecture with microservices, and operations using DevOps tools and techniques.
  • Strong verbal and written communications skills in English, as well as the ability to work effectively across internal and external organizations.
  • Ability to work in a diverse team, excellent verbal and written communication, and manage multi-person projects.
  • Speaking and presentation skills – Presentations, white boarding, demos to groups of technologists.

Preferred qualifications

  • Technical degree required; Computer Science or Math background highly desired.
  • Working knowledge of software development practices and Internet-related technologies highly desired.

Sr Solutions Architect (Amazon)

Roles & Responsibilities

Do you have the passion for helping customers and partners design and create robust security architectures to address their enterprise risk management requirements using cloud computing? Do you enjoy helping customers become more secure across their workloads and assisting them meet compliance accreditation? Would you like to do this using the world’s most advanced cloud computing technologies? Are you one of those rare technologists with the communications, consultative, and leadership skills to help guide major projects to success? The AWS Solutions Architecture team is hiring!

Come join the team as a Solutions Architect – Security, within Amazon Web Services (AWS) ASEAN team based in Singapore. In this role, you will deliver architecture guidance, lead proof-of-concept projects and conduct customer workshops. You will also drive collaboration with customers and partners to address security as well as compliance challenges.

Your broad responsibilities will include: owning the technical engagement and ultimate success around specific implementation projects, working cross-organizationally to facilitate widespread use and adoption of the AWS platform, and developing a deep expertise in the AWS technologies as well as broad know-how around how applications and services are constructed using the AWS platform. The ideal candidate will possess customer facing skills that will allow them to represent AWS well within the customer’s environment and drive discussions with senior personnel regarding trade-offs, best practices, and risk mitigation. He/she should also have a demonstrated ability to think strategically about business, product, and technical challenges.

The ideal candidate will look like this…

Be great fun to work with. Our company credo is “Work hard. Have fun. Make history”. As the right candidate, you will love what you do, and instinctively know how to make work fun. You will be dynamic and creative, and willing to take on any challenge.

Enjoy working with customers of all shapes and sizes. You will have a passion for educating, training, designing, and building cloud computing systems for a diverse and challenging set of customers.

Have a strong understanding of large scale cloud computing solutions. The ideal candidate will have past experience working as a systems or support engineer. You will enjoy keeping your existing technical skills and developing new ones, so that you can make strong contributions to deep architecture discussions around systems and applications in the cloud. You regularly take part in deep-dive education and design exercises along with technical deep dive drive technical discussions to create world class systems for AWS.

Candidates should have experience in most of the following areas:
• Security and Compliance experience – must have strong experience and understanding of customer security/compliance requirements,
• Speaking and presentation skills – Presentations, white boarding, large and small group speaking.
• Technical – Web services development/deployment experience, and IT systems and network engineering experience.
• Operations and Security – Website/web services as well as traditional IT operations, management, and security and compliance experience.
• Economic and business – RFP/Acquisition support; market analysis; cost benefit analysis, etc.
• Experience in engaging enterprise class environment and complex architecture designs.

Internal job description

* Similar to external.

  • The right person will be highly technical and analytical, possess 15+ years of current solutions architecture (implementation/consulting) experience.
  • Deep knowledge of Infrastructure Security, Security Compliance and Operations is a must.
  • Experience architecting infrastructure solutions using both Linux/Unix and Windows with specific recommendations on server, load balancing, HA/DR, & storage architectures.
  • Experience architecting or deploying Cloud/Virtualization solutions in enterprise customers. AWS specific experience a bonus.
  • Experience working within the Enterprise software market or Internet industries is highly desired.
  • Enterprise application and database architecture a bonus.
  • Strong verbal and written communications skills are a must, as well as the ability to work effectively across internal and external organizations.

Preferred qualifications

  • Technical degree required; Computer Science or Math background highly desired.
  • Working knowledge of software development practices and Internet-related technologies highly desired.
  • Industry Security certifications highly desired.

Backbase Architect (Application Architect) (IBM)

Roles & Responsibilities

Responsibilities

In this Solution/Application/Technical Architect role, you will make an immediate impact by performing the following functions:

• Participating in technical pre-sales engagements with clients to ascertain business requirements and recommend best practice solutions and technology architecture based on client needs

• Work Closely with Client’s business & IT stakeholders, Product Owners, Architects, Team Lead or Development team to drive solution in accordance to the system design and acceptance criteria.

• Drive workshops, to gather technical requirements and development backlog.

• Proactively identify and propose innovative solutions to challenging problems in order to create scalable implementations and achieve results

• Critically evaluate information gathered from multiple sources, reconcile conflicts, decompose high-level information into details, abstract up from low-level information to a general understanding and distinguish user requests from the underlying true needs.

• Design and build Backbase solutions - Articulate technology architecture, data architecture, integration with external solutions, presentation layer and workflows.

• Ability to provide program cost estimation and monitor/revalidate the estimates at key transition points in the development lifecycle.

• Accountable for ensuring that projects are adhering to delivery best practices and principles, manage technical scope and drive effective change control.

• Engages in practice development initiatives and frequently runs knowledge storms

• Build employee knowledge and skills in specific areas of expertise through the development of training course and mentoring

Requirements:

• Understanding of Content Management/Publishing based system such as Back base.

• Prior experience with Back base Frontend

• Prior experience with Back base Backend

• Prior experience with Back base Publishing

• Understanding of Back base architecture (6.x)

• Knowledge of JavaScript Design Patterns

• Knowledge of Gulp / Maven

• Expertise in Angular 6+

• Expertise in TypeScript

• Expertise in CSS and SASS

• Expertise in CSS Animations

• Expertise in JavaScript

• Knowledge of Automated Unit Testing Front End

• Expertise with Responsive Development

• Experience of developing cross platform hybrid apps

• Experience with hybrid mobile development

• Experience with responsive HTML

• Experience with crafting Front-end architecture

• Understanding of Java

• Knowledge of Java Design Patterns

• Experience with Postman

• Knowledge of Swagger/Open API Standards

• Understand of Restful APIs

• Experience with crafting Java application architecture.

• Knowledge of Automated Unit Testing (Junit)

Good to Have:

• Strong knowledge of Java

• Knowledge of Automated Unit Testing Front End

• Knowledge of Cordova

• Strong knowledge of Java

• Knowledge of Camel framework

• Knowledge of Spring Boot

• Knowledge of Automated Unit Testing in Java (JUnit)

• Prior experience with Back base Publishing (5.x)

• Understanding of Back base (5.x)

Cloud Solutions Architect (Microsoft)

Roles & Responsibilities

We are looking for a highly motivated and passionate Analytics Cloud Solution Architect to drive high priority customer initiatives on the Microsoft Azure Platform in collaboration with customers and the Microsoft field in Enterprise accounts segment of our business.  This is a customer facing role, owning overall technical relationship between customer and Microsoft Data, Advanced Analytics and Artificial Intelligence Platform.

You will own the Data Platform & Advanced Analytics technical customer engagements including architectural design sessions, specific implementation projects and/or MVPs. The ideal candidate will have experience in customer-facing or customer-side roles, and success leading deep technical architecture discussions with senior customer executives, Enterprise Architects, IT Management and Developers to drive Data Platform and Advanced Analytics solutions to productions.

  • Understand customers’ overall data estate, IT and business priorities and success measures to design implementation architectures and solutions.
  • Apply technical knowledge to architect solutions that meet business and IT needs, create Data Platform, AA/AI roadmaps, and ensure long term technical viability of new deployments, infusing key analytics and AI technologies where appropriate (e.g. Azure ML, ML Server, BOT framework, Cognitive Services, Big Data, Data Lake, Azure Databricks, etc.)
  • Ensure that solution exhibits high levels of performance, security, scalability, maintainability, appropriate reusability and reliability upon deployment
  • Develop deep relationships with key customer IT decision makers, who drive long-term cloud adoption within their company to enable them to be cloud advocates
  • Be a Voice of Customer to share insights and best practices, connect with Engineering team to remove key blockers
  • Assess the Customers' knowledge of Azure platform and overall cloud readiness to support customers through a structured learning plan and ensure its delivery through partners.
  • Collaborate with other Cloud Solution Architects in developing complex end-to-end Enterprise solutions on Microsoft Azure platform,
  • Maintain technical skills and knowledge, keeping up to date with market trends and competitive insights; collaborate and share with the technical community while educate customers on Azure platform
  • Be an Azure Platform evangelist with customers, partners and external communities

Professional

  • Experience. 5+ years of success in consultative/complex technical sales and deployment projects, architecture, design, implementation, and/or support of highly distributed applications required
  • Relationship Building. Proven track record of building deep technical relationships with senior IT executives in large or highly strategic accounts. Experience in managing various stakeholder relationships to get consensus on solution/projects. required
  • Problem Solving. Ability to solve customer problems through cloud technologies required
  • Collaboration and Communication. Acknowledged for driving decisions collaboratively, resolving conflicts and ensuring follow through with exceptional verbal and written communication skills. Ability to orchestrate, lead, and influence virtual teams, ensuring successful implementation of customer projects. Presentation skills with a high degree of comfort with both large and small audiences (Senior Executives, IT management, Database administrators and Data Scientist) required

Technical

  • Enterprise-scale technical experience with cloud and hybrid infrastructures, architecture designs, database migrations, and technology management. required
  • Breadth of technical experience and knowledge, with depth / Subject Matter Expertise in two or more of the following Data Platform and Analytics Cloud solutions required:SQL including OSS (PostgreSQL, MySQL etc), Azure SQL
    Data storage and archive
    NoSQL Databases including OSS (Maria, Mongo etc), Cosmos DB
    Big Data including SQL DW, Snowflake, Big Query, Redshift
    Advanced Analytics including Azure DataBricks, visualization tools as PowerBI, Tableau, QlikView
    Streaming, IoT, Real-time analytics
    ETL/ELT, Data Governance, Data Security
    Data Science, Data Engineering
    Deep Learning and Machine Learning including Azure ML, ML Server
    Artificial Intelligence including BOT framework, Cognitive Services
  • Expertise in data estate workloads like HDInsight, Hadoop, Cloudera, Spark, Python required
  • The technical aptitude and experience to learn new technologies and understand relevant cloud trend required
  • Competitive Landscape: Knowledge of cloud development platforms preferred

Partners: Understanding of partner ecosystems and the ability to leverage partner solutions to solve customer needs preferred

Experiences:

Prior work experience in a Consulting/Architecture position within a software and/or services company such as Amazon Web Services, VMware, Google, IBM, Oracle, Teradata, SAP, Cloudera/Hortonworks, Snowflake, MapR, MemSQL, MarkLogic, Qubole, Pivotal, Actian, Alibaba, desired

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Cloud Solutions Architect (Microsoft)

Roles & Responsibilities

Microsoft is on a mission to empower every person and every organization on the planet to achieve more. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. Growth mindset encourages each of us to lean in and learn what matters most to our customers, to create the foundational knowledge that enables us to make customer-first decisions in everything we do. In doing so, we create life-changing innovations that impact billions of lives around the world. You can help us achieve our mission.

Azure is the most comprehensive, innovative and flexible cloud platform today and Microsoft is hiring professionals that will drive customer cloud adoption within the most important companies in the market.

We are always learning. Insatiably curious. We lean into uncertainty, take risks, and learn quickly from our mistakes. We build on each other’s ideas because we are better together. We stand in awe of what humans dare to achieve and are motivated every day to empower others to do more and achieve more through our technology and innovation. Together we make a difference.

To learn more about Microsoft’s mission, please visit:  https://careers.microsoft.com/mission-culture

Check out all of our products at:  http://www.microsoft.com/en-us

Microsoft aspires to help our customers achieve their own digital transformation, leveraging the power of Microsoft Cloud solutions and services. To this end, Microsoft is investing in a dedicated Customer Success team member that will help the largest and most important companies in the world across all industries successfully adopt Microsoft Cloud solution and services.

The GSMO Digital Transformation Partnership organization is embarking on an effort to identify and engage with late stage startups and Unicorns to secure long lasting partnerships with such organizations and get them to utilize the benefits of our platforms and leverage the advantages of our business model. This effort will involve close alignment with the WW Business development and ISV organizations and deep collaboration with the subsidiary and area teams.

In this context, we are establishing two teams, a business development team formed primarily of Business Development Manager, Account Technology Strategists, and a technical team formed primarily of Cloud Solution Architects. The teams will be distributed into regional PODs in Europe, Israel and Singapore. The business development team will report into a Business development lead, while the technical team will report into a CSA manager.

The collective responsibility of the late-stage startups and Unicorns team is:

  • Leading and shaping the future of high potential late stage startups and unicorns based on globally set selection criteria
  • Assessing external data identifying those unicorns and late stage,  qualifying them based on current status, scores, cost of complexity and acquisition as well as internal Microsoft relationship and relevance (any upcoming ISV that can scale and go big)
  • Engaging with this segment to prioritize the right motion for a potential unicorn WIN (either through projects on azure at the start, strategic partnership with commitment, exclusivity on a specific workload, …)
  • Building strategic partnerships at the right time, with those unicorns to accelerate their growth and build new solutions
  • Onboarding the selected ones on Azure platform, designing and helping to migrate and increase consumption while striking the right goals for unicorns.
  • Envisioning new industry scenarios and business models with the unicorns
  • Driving technical alignment with the v-technical team across segments (CSU, STU, GBBs, Engineering, CSE etc…)

We are looking for a highly motivated and passionate Cloud Solution Architect for Cloud Applications and Infrastructure solutions to drive high priority customer initiatives on the Microsoft Azure Platform in collaboration with customers and the Microsoft field for the Unicorn and Late stage customers.  This is a customer facing role, owning the overall technical relationship between the customer and Microsoft Azure Infrastructure and Applications Development Platform.

You will own the Cloud Infrastructure and Azure Applications Development technical customer engagements including architectural design sessions, specific implementation projects and/or pilots. The ideal candidate will have experience in customer-facing roles and success leading deep technical architecture discussions with senior customer executives, Enterprise Architects, IT Management and Developers.

Key responsibilities include:

  • Understand customers' overall applications portfolio, IT and business priorities and success measures to design implementation architectures and solutions (Microsoft and 3rd party solutions) using PaaS, DevOps & Advanced Application coding
  • Apply technical knowledge and customer insights to create a modernization roadmap. Architect solutions to meet business and IT needs, ensuring technical viability of new projects and successful deployments, while orchestrating key resources and infusing key Infrastructure technologies (e.g. Windows and Linux IaaS, Security, Networking, etc.), and Application Development and DevOps technologies (e.g. App Service, containers, serverless, cloud native, etc.) as appropriate
  • Ensure all solutions exhibit high levels of performance, security, scalability, maintainability, and appropriate reusability and reliability upon deployment
  • Develop deep relationships with key customer IT decision makers, who drive long-term cloud adoption within their company to enable them to be cloud advocates
  • Be the Voice of the Customer; Share insights and best practices, and connect with Engineering teams to remove key blockers
  • Assess the Customers' knowledge of Azure platform and overall cloud readiness to support customers through a structured learning plan and ensure its delivery through partners
  • Collaborate with other Cloud Solution Architects in developing complex end-to-end Enterprise solutions on the Microsoft Azure platform
  • Maintain technical skills and knowledge of market trends and competitive insights; collaborate and share with the technical community
  • Be an Azure Platform evangelist with customers, partners and external communities

Experiences Required – Education, Key Experiences, Knowledge and Skills:

  • 8+ years of Experience – Required
  • Proven experience in influencing architectural and strategic technology decisions. - Required
  • Trusted advisor technically to our most strategic late stage startups and unicorns - Required
  • Expertise technology areas of depth for the different workloads of role. – Preferred
  • Experience in complex data migration scenarios – Preferred
  • Able to develop technical strategy vision and roadmaps – Required
  • Understanding of startups ecosystem, VC firms, and incubators. – Optional
  • Ability to own and develop accounts technical consumption plans for their respective workloads and technical closure plans for the same, in alignment with existing unicorn ATS - Required

Technologies:

  • Experience with open source relational database technologies such as MySQL, MariaDB and PostgreSQL; preferably in the context of Azure Database. – Required
  • Hands on experience using technologies such as SQL Data Warehouse, Snowflake, Big Query, Redshift and data lake concepts. – Required
  • Hands on experience with streaming workloads using technologies such as Spark streaming, Flink, Kafka streams and Storm. – Required
  • Strong understanding of a typical development lifecycle and associated operations (Dev Ops, ML Ops) for sustainable enterprise tier installations of cloud architecture - Required
  • Familiarity with core machine learning concepts (ex: compute systems – GPU & FPGA, frameworks – TensorFlow & pyTorch, tools – jupyter notebooks & VS Code, etc.) - Required
  • Common understanding of industry or functional scenarios that include machine learning (ex: predictive maintenance, recommendation engines, demand forecasting, knowledge mining, etc.) - Required
  • Digital native architecture - Required
  • Hands on experience on Kubernetes - Required
  • Hands on experience using OSS technologies, and familiarities with OSS communities - Required
  • Containers for packaging application deployment units and interacting with container-orchestration technologies such as Kubernetes and Service Fabric. - Required
  • Security and governance with a strong proficiency in defining and modelling security baselines. - Required
  • Infrastructure-as-Code to build, test and deploy infrastructure for application environments. - Required
  • Defining CI/CD pipelines to automate test and release across different application environments using concepts such as Blue/Green and Canary deployments. – Required Education Bachelor's degree in Computer Science, Information Technology, Engineering or related field preferred
    Certification in one of the following technologies preferred: Cloud, mobile, web application development, cloud-native application architecture (i.e. containers, microservices, API management), modern software development techniques like DevOps and CI/CD tool chains (i.e. Jenkins, Spinnaker, Azure developer services, GitHub) and container orchestration systems (i.e. Docker, Kubernetes, Cloud Foundry, Azure Kubernetes Service, GitHub).
    Experiences Prior work experience in a Consulting/Architecture position within a software and/or services company such as Amazon, VMware, Google, IBM, Oracle desired

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

高级管理职位

关于高级管理的职位,我不是很了解,具体薪资范围以及级别我就不妄加猜测了。

前大老板还在Microsoft做Director,现在公司的一个前同事最近跳槽去了IBM, 职位是Country Leader (这位仁兄之前在我们公司职位是IT Operation Head,我2015年的时候正在做服务器的负载均衡搭建,他马上花了接近百万买了一个F5回来,服务器立马可以接受百万级的QPS,这件事情让我印象深刻呀 !),以免误导,我下面只贴出相关的职位,仅供大家参考。

最近典型的招聘广告

image

Head of Developer SA – ASEAN (AMAZON)

Roles & Responsibilities

External job description

Job Description:
Amazon Web Services seeks a Solution Architect Manager for Developer Solutions Architects who thrives in a dynamic, fast-paced environment and has a passion solving business problems through highly scalable, event-driven, cloud-based applications. Reporting to the Asean Head of Technology, this person will work with a team of developer SAs, helping Developers understand distributed infrastructure & application architectures such as microservices; technologies in the application integration, containerization and serverless space; and patterns and practices, frameworks and best-practices used in the design, build and deployment of modern applications.

The Developer Solutions Architect Manager is a highly technical individual who can dive deep when designing and building cloud-optimized application architectures, help develop a go-to-market strategy with AWS marketing and business development teams, and influence product roadmap by working closely with AWS customers and product teams, helping to establish AWS as a leading technology platform for developers. The role’s mission is to engage and inspire the broad developer community and foster adoption of the AWS platform, SDKs, development tools and technologies for the creation of full-stack applications and systems on AWS. Experience working directly with customers, engaging in one-to-one and one-to-many forums is required.
This role will also have a team of Developer facing Solutions Architect to manage and lead.
This person must be as comfortable whiteboarding complex application architectures with software engineers and other developer stakeholders, as they are briefing an executive audience on the benefits of modern application development techniques on AWS; and be skilled in microservice architecture design, DevOps, networking and continuous integration/deployment automation. The role’s mission is to engage and inspire the broad developer community and foster adoption of the AWS platform, SDKs, development tools and technologies for the creation of full-stack applications and systems on AWS. Experience working directly with customers, engaging in one-to-one and one-to-many forums is essential. Strong public speaking and writing skills are required, and previous AWS experience is preferred but not required.
Key Responsibilities include, but are not limited to:
• Be an active member of the AWS Solution Architecture team by engaging in on-to-one and one-to-many application architecture and development discussions with developers, software engineers, enterprise/solution architects and CTOs
• Accelerate adoption of AWS in the student, startup and professional developer communities by engaging through conferences, startup events, meetups, user groups and hackathons
• Help lead the direction for AWS developer events to make them best-in-class from a developer’s perspective, representing AWS through speaking, doing live demos and interacting with attendees
• Creating technical content such as reference apps, starter kits and patterns and practical guidance that will get developers excited about the potential of AWS as a development platform
• Contributing to a library of highly-reusable developer-focused artefacts such as demonstrations, sample code, blog posts, tutorials, lunch & learns, webinars and other modes of technical enablement

• Providing end-user feedback to AWS Product Management and Engineering teams based on the developer ‘voice of the customer‘. Participate in technical and design discussions with AWS technical teams to help speed customer adoption and ensure best practices during implementation

• Manage a team of Developer specialist Solutions Architects and act as player-coach.

Internal Job Description

Similar to external

Basic qualifications

• Be highly technical and analytical, possess 7+ years of current solution architecture (implementation, development & consulting) experience • Minimum 3 years of experience leading a development team in a professional production environment • The right person will have passion for software development, application architecture and technology in general, as well as a desire to work with, educate and inspire a community of developers • Ability to work with all levels of customer engagement – start-ups, enterprises, mid-market, and the ability to organize and explain complex technical concepts to development teams and executive-level audiences • Outstanding verbal and written communications skills are a must, with the ability to communicate complex ideas and concepts clearly in one-to-one and one-to-many public presentations • Deep working knowledge of software development practices and technologies is a must • The role is based in Singapore however travel throughout Asean may be required • Must have led a team before and have people management skills for a high performance team.

Preferred qualifications

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer, and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status.· Computer Science, IT Systems, Software Engineering or Math background is requiredExperience and working knowledge architecting commercial application solutions, with expertise in Mobile/Cloud/Web/System/Data development for Linux/Windows and development on mobile platforms such as iOS/Android. High proficiency in web/scripting languages (NodeJS, JavaScript, Python, Ruby); back-end and system languages (Java, CSharp, C++); mobile languages (Xamarin, Java, Objective-C); IoT technologies (MQTT); enterprise application and database architecture a bonus.

总结

这篇文章本来最开始是写给自己的,主要是分析现在市场的行情。最新的一些技术及趋势,然后自己查漏补缺,避免被市场淘汰。上周看到一些朋友的邮件及留言,然后就在基础版本上做了一些修改发了出来,一来希望乐能回答邮件及留言的一些问题,同时也希望能帮助到一些对新加坡感兴趣或者准备到新加坡发展的朋友。

image

如果大家对新加坡从事IT相关的开发,管理以及架构比较感兴趣,也可以留言,我会尽力回复和解答,如果三言两语讲不清楚,也会考虑通过写文章的方式回答,虽然作者本人才疏学浅,但会竭尽全力,如有不正确或值得商榷的地方,也希望各位海涵及纠正!

[置顶]AutoUpdater迁移到Github

2020-08-10 09:15 by 圣殿骑士, 阅读(5432) 阅读, 推荐(31) 推荐, 收藏, 编辑
摘要:最近一两年在做跨平台的解决方案,使应用程序能支持Android, iOS, Windows, MacOs. Linux等操作系统,在Android, iOS上可以使用Google Play Store 和 Apple App Store 只带的自动更新特性,但在Windows, MacOs. Linux,就需要自己写解决方案。我也写了一个组件供自己公司项目组使用,该组件已经托管到Github,2010年我在CodePlex上开源了这个框架,在十年时间内下载量接近百万,感谢各位社区朋友的支持,我也尽力在努力升级,同时也尽量在工作之余回答各位在使用中的问题,但是可能有一些没有回复到,希望各位海涵。 阅读全文

[置顶]从Knockout到Angular的架构演变

2015-06-30 23:37 by 圣殿骑士, 阅读(15685) 阅读, 推荐(33) 推荐, 收藏, 编辑
摘要:2008年第一次在WPF中使用MVVM模式之后,就一直热衷于耦合隔离、模块化、UI和逻辑分离、单元测试以及后面的领域模型。谈及MVVM模式,自己也开发过一套框架,但没有长期更新和维护,所以索性就一直使用Prism和MVVM Light。到2012年的时候,看到HTML5的大行其道和Silverlight的衰落,果断投入ASP.NET MVC和Knockout的开发和研究,虽然Knockout比较容易上手且方便使用,但总觉得没有在WPF和Silverlight中使用MVVM那么酣畅淋漓。虽然后面通过Durandal 让我有所改观,但始终还是有所缺憾,直至现在使用Angular,尤其是Angular + TypeScript才发现一切问题都不复存在了。 阅读全文

[置顶]招聘.NET开发人员(截止于2015-06-15)

2015-04-30 00:16 by 圣殿骑士, 阅读(14568) 阅读, 推荐(14) 推荐, 收藏, 编辑
摘要:2014年6月30日离开微软新加坡,第二天随即加入现在的公司,之后一直忙碌着公司的新项目,权限系统、以及旧项目的维护与重构,整体来说一起都比较顺利,每天都忙碌、痛苦并快乐着。由于前面几个系统的顺利开发完成并上线,所以忙里偷闲,恰巧最近公司突然来了一个在我看来非常大且持久的项目,面对挑战,我希望能把它顺利的接下来并做大做好,遂希望招聘几名志同道合的.NET程序猿。 阅读全文

[置顶]架构设计分享之权限系统(看图说话)

2014-08-31 22:41 by 圣殿骑士, 阅读(35003) 阅读, 推荐(264) 推荐, 收藏, 编辑
摘要:前面一篇文章《最近架构随想》,我提到架构设计的一些构想,其实也是对之前项目经验的一些归纳及总结。今天我们就以权限系统作为切入点,谈一谈怎么设计权限系统以及怎么做到系统具有以下特性,不要忙碌于重复的码农工作,喝杯咖啡,享受代码,早点回家,陪老婆、陪小孩,环球旅游,享受生活! 阅读全文

[置顶]最近架构随想

2014-07-28 08:19 by 圣殿骑士, 阅读(17332) 阅读, 推荐(48) 推荐, 收藏, 编辑
摘要:今天新加坡放假,闲来无事就发一篇博客:一则总结归纳项目构架经验,审视并逐步提高自己;再者分享最近学习所得,希望各位能讨论并给些建议。六月三十日从原来公司离职,七月一日入职新公司,不知不觉已经快一个月了。最近忙于学习新的行业知识以及项目的重构设计,没有时间发博客,也没有时间回复邮件及博文评论,忘各位见谅! 阅读全文

[置顶]关于职业选择的问题

2014-05-20 10:06 by 圣殿骑士, 阅读(13365) 阅读, 推荐(31) 推荐, 收藏, 编辑
摘要:这篇文章缘起今天早上的一条微博,在软件行业打拼多年,现在也遇到了职业选择的困惑。由于昨天刚发布完项目,今天相对来说比较闲一点,所以来博客园凑凑热闹!在开始今天的问题之前先谈谈我们现在所开发的项目:由于不是核心部门,所以这个项目只是提供给其他部门的一个工具——管理和分析所有的数据并用图形化的形式展示出来,同时提供一系列的报表。团队情况: 4个Developer(1人在澳洲,其他三人在新加坡),一个项目经理和一个产品经理都在新加坡,用户在美国。开发模式: Agile(一个Phase包含若干Sprint,2-4个礼拜为一个Sprint)。 阅读全文

[置顶]新加坡架构师面试总结

2014-02-19 19:24 by 圣殿骑士, 阅读(22112) 阅读, 推荐(51) 推荐, 收藏, 编辑
摘要:本来是想把之前面试的一些经历和体会以一个系列的形式写出来,但一直都有这样或者那样的事情“从中作梗”,所以直到现在也未能如愿。我当时在新加坡一共面试了七家公司(有欧美企业,香港企业,新加坡政府、企业以及银行),其中有电话面试,视频面试,笔试,机试以及“面对面”面试。最终结果一共收到4个offer,其中以新加坡管理大学和微软两个Offer最难取舍。鉴于很多朋友发邮件提到这个问题,我本意是很想把这些文章补上,但是这个月忙着赶项目,下个月又要和老婆去澳大利亚旅游大半个月,所以先发一张之前概述的总结图,希望对需要这些资料的朋友一些帮助或者启示。 阅读全文

[置顶]架构设计(ASP.NET MVC+Knockout+Web API+SignalR)

2014-01-16 18:12 by 圣殿骑士, 阅读(14444) 阅读, 推荐(20) 推荐, 收藏, 编辑
摘要:最近忙于重构项目的架构设计,没有时间发博客,也没有时间回复邮件及博文评论,忘各位见谅。今天先发布架构设计图,同样没有时间写相关的介绍也没有时间回复评论,所以就不发在首页,希望给看到的朋友一些参考,同时也希望大家给点意见! 阅读全文

[置顶]微软平台开发技术蓝图

2013-12-31 15:27 by 圣殿骑士, 阅读(9995) 阅读, 推荐(8) 推荐, 收藏, 编辑
摘要:最近项目面临技术选型,忙里偷闲画了一幅微软平台开发技术蓝图。由于时间有限,还有很多不完善的地方,就不发在首页,分享出来,只是希望能给需要的朋友一些参考。 阅读全文

[置顶]我与英语技术书籍

2013-09-05 00:01 by 圣殿骑士, 阅读(21027) 阅读, 推荐(209) 推荐, 收藏, 编辑
摘要:今天这篇我们就来聊一聊英语相关的技术书籍,文中主要讲英语技术书籍,所以中文书籍以及其他不是计算机相关的书籍不在此篇论述范畴。需要强调的是文中的观点只是自己的学习心得和一些体会,属一家之言且鉴于本人学识浅薄,如有不对的地方,也请大家见谅并指正。 阅读全文

[置顶]学习英文之社区,博客及源码

2013-08-26 00:50 by 圣殿骑士, 阅读(19496) 阅读, 推荐(268) 推荐, 收藏, 编辑
摘要:前些天写了一篇《程序猿也爱学英语(上),有图有真相》,大概介绍了我学英语的一些基本资料以及心得体会,本来今天该发中篇,但《程序猿也爱学英语,有图有真相(中)》实在太长,为了方便读者阅读以及多方面考虑,我把它拆分成了几篇,今天这篇我们就来讲一下社区,博客以及源码。 阅读全文

[置顶]程序猿也爱学英语(上),有图有真相

2013-07-14 18:37 by 圣殿骑士, 阅读(47973) 阅读, 推荐(463) 推荐, 收藏, 编辑
摘要:这篇文章大概介绍了我学英语的一些基本资料以及心得体会,先后从发音(Pronunciation,基本常用单词积累(Vocabulary),新概念英语(New Concept English),究竟需不需要学语法(English Grammar?),走遍美国(Family Album U.S.A.),常用英语(Daily English Situations),老友记/六人行(Friends),享受英语的乐趣(Enjoy English)等进行了一些论述。写作本文只是自己一时兴起,或者说是自己的兴趣使然。文中的观点只是自己的学习心得和体会,属一家之言且鉴于本人不是学英语出身,如有不对的地方,也请大家见谅并指正! 阅读全文

[置顶]简单回顾最近的几年

2013-03-04 00:31 by 圣殿骑士, 阅读(14384) 阅读, 推荐(52) 推荐, 收藏, 编辑
摘要:这篇博文只是发在自己的博客上,希望能回顾自己的得失,做一个简单的总结。如果有朋友看到了这篇文章,希望共勉之! 新加坡之路:2010年踏上了新加坡这片美丽且繁华的土地,刚下飞机的那一刻心情很复杂,可谓是五味杂陈:一是对新环境和新事物的憧憬与好奇;二是对亲友的不舍(尤其是心爱的女友);没想到时光如梭,掐指一算已经将近三年的时光; 简单回顾这三年,既有失去也有收获,正所谓鱼和熊掌,岂能兼得! 完成了职业的转型和蜕变:从软件工程师(Software engineer)==高级软件工程师(senor Software engineer)==项目组长(Team Lead)==高级顾问(senor Consultant)==顾问组长(Lead Consultant)==系统分析师(System Ana 阅读全文

[置顶]新加坡面试经历

2012-08-26 10:51 by 圣殿骑士, 阅读(11218) 阅读, 推荐(10) 推荐, 收藏, 编辑
摘要:How time flies! It has been a little bit long time I haven’t update my blog! So sorry about this especially for the guys who sent email or msn messages to me(becoz of so many emails and so busy and no time to reply one by one, I just want to say sorry to anyone here I didn't reply to)! These days I had been busy with my work and also I want to change 阅读全文

[置顶]云计算资源分享与下载

2010-12-31 08:25 by 圣殿骑士, 阅读(26804) 阅读, 推荐(72) 推荐, 收藏, 编辑
摘要: 自从上一篇实战第一个云程序之后,我就没有再发布云计算相关的文章,这些天重新整理了一下草稿箱,发现这个系列有很多篇都存了大半年了,一直没有整理发布出来,今天就先发布这篇“云计算资源分享与下载”,希望能给大家带来一些参考和帮助。这篇文章对于学习系统学习云计算有很好的指导作用,尤其是大量的书籍、视频和相关社区网站的介绍,但是由于我比较热衷于微软的Azure平台的研究和推广,针对其他厂商的云计算产品,我只是很粗浅的了解了其概念及简单使用,并没有做深入的研究,所以如果后续发布的云计算相关文章也会集中在Azure上。 阅读全文

[置顶]WPF企业内训全程实录(下)

2010-12-09 03:31 by 圣殿骑士, 阅读(23573) 阅读, 推荐(56) 推荐, 收藏, 编辑
摘要:WPF企业内训全程实录由于文章比较长,所以一共拆分成了三篇,上篇WPF企业内训全程实录(上)主要讲了基础,中篇WPF企业内训全程实录(中)主要讲解开发模式、团队协作及应用框架,起着承上启下的作用,主要讲解开发模式、团队协作及应用框架。这篇作为该实录的下篇——终结篇,起着总结的作用,主要讲解其他技术的引用、WPF项目及性能优化、部署与更新等议题。 阅读全文

[置顶]WPF企业内训全程实录(中)

2010-11-01 21:38 by 圣殿骑士, 阅读(23690) 阅读, 推荐(68) 推荐, 收藏, 编辑
摘要:WPF企业内训全程实录由于文章比较长,所以一共拆分成了三篇,上篇WPF企业内训全程实录(上)主要讲了基础,这篇作为该实录的中篇,起着承上启下的作用。其实如果大家仔细看目录,可以发现我安排的顺序是首先讲解最基本的概念和基础内容、然后过渡到开发模式及框架、最后结合其他技术和项目实际运用,这也是学习并应用一门技术最好的流程。上篇实际上主要有两个侧重点:一则就是理清脉络——历史渊源、概念引入及基本阐述;二则是讲解WPFBasic——主要讲解WPF的每个知识点,涵盖了WPF的方方面面;如果大家感兴趣,可以下载代码进行仔细研究,如果有不懂的地方也可以参考我写的WPF 基础到企业应用系列,这里受篇幅限制,就不详细论述。今天的中篇主要围绕WPF开发模式、WPF团队协作和MVVM框架三个议题进行阐述,希望能给大家带来一些参考和帮助。 阅读全文

[置顶]WPF企业内训全程实录(上)

2010-10-28 11:08 by 圣殿骑士, 阅读(31377) 阅读, 推荐(150) 推荐, 收藏, 编辑
摘要:圣殿骑士由于工作和项目需要,所以对一些技术进行了较为深入的研究,之前在整个公司做过一些技术专场的培训,由于每次时间较短且人员较多的关系,没能讲得很透彻。一直都想以文字的形式把这些培训细节写出来,但是发现进度确实很慢,所以先来几篇宏观的讲解,希望能起到“授人与鱼也授人以渔”的效果。今天我们就来分享一下WPF内训之旅,这篇文章以WPF培训为主线,中间贯穿了一些其他技术和使用心得。其他培训专题诸如“OO到设计模式”、“WCF基础到企业应用“Silverlight基础到企业应用及优化”随后也会奉上,热诚和大家互相学习,如果有讲得不妥之处,也希望大家能够多多指点! 阅读全文

[置顶]人生感悟与心得

2010-10-21 21:53 by 圣殿骑士, 阅读(14915) 阅读, 推荐(93) 推荐, 收藏, 编辑
摘要:圣殿骑士自从入住博客园和51CTO写技术博客以来收获颇多,在这个过程中既对技术有了新的收获,同时也认识了很多朋友。之前由于工作和项目需要,所以对一些技术进行了较为深入的研究,在整个公司做过一些技术专场的培训(如“OO到设计模式”、“WCF基础到企业应用”、“WPF基础到企业应用及优化”、 “Silverlight基础到企业应用及优化”等),所以在写博客的时候也比较循规蹈矩,大家可以看到WPF系列基本就是按照培训的格式书写,只是比培训说得要深入一些。 阅读全文

New Year's resolution for 2016

2015-12-31 22:52 by 圣殿骑士, 阅读(2363) 阅读, 推荐(0) 推荐, 收藏, 编辑
摘要:A New Year's resolution is a traditional for me to celebrate a new beginning. For the past year, I have finished all the items except one but I think ... 阅读全文

Got the Best Employee of the year 2015 Star Award

2015-11-27 00:32 by 圣殿骑士, 阅读(1864) 阅读, 推荐(0) 推荐, 收藏, 编辑
摘要:Got "The Best Employee of the year 2015 Star Award" from the company, thanks to all that have supported me for the past year, especially for my IT Department colleagues, CPL Department, Group Department, Claims Department, PRD Department, ACT Department, Client Service Department, Customer Service Department, HR Department......, I was so surprised, I really think more people work harder than me, I will do my best to contribute to all the projects for the next year! 阅读全文

AngularJs项目文件以及文件夹结构

2015-09-27 23:36 by 圣殿骑士, 阅读(6258) 阅读, 推荐(0) 推荐, 收藏, 编辑
摘要:app/ Libs/ // references for all libs angular.js angular route.js common/ // acts as reusable/shared components or partials of our site header/ ... 阅读全文

完成AngularJS with MVC 5, Web API 2项目

2015-08-31 23:58 by 圣殿骑士, 阅读(3319) 阅读, 推荐(4) 推荐, 收藏, 编辑
摘要:经过接近两个月的日夜奋战,完成AngularJS with MVC 5, Web API 2的项目,这也是进入公司以后最大的一个项目,从项目需求、用户Prototype/Demo,招人,开发完成,可谓是一波三折!希望后面UAT和Go Live能够顺利! 阅读全文

两则新闻引发的思考

2015-07-30 23:59 by 圣殿骑士, 阅读(1973) 阅读, 推荐(1) 推荐, 收藏, 编辑
摘要:前几天老婆回家给我讲在她公司附近发生的一起车祸,一名男子在被卡在了一辆卡车下面,然后在短短的几十秒时间有超过30名陌生人自发前来抬车救助,合力将卡车的一侧抬起,救出了受困者。 随后有人把图片和视频放到了网上,我也看了,甚为感动,但我仍觉得这感人的一幕在中国也会同样发生! 但当我打开网易新闻看到甘肃一辆满载小香瓜的大货车在高速公路发生侧翻,车上所载货物翻下路面遭附近村社群众哄抢。警察赶到后,进行了制... 阅读全文

关于招聘的最新信息

2015-05-31 23:26 by 圣殿骑士, 阅读(2156) 阅读, 推荐(0) 推荐, 收藏, 编辑
摘要:2015-04-30日在各大社区发布了招聘信息,截止到今天,一共收到一百多份简历和47个解决方案(其中大部分来自我朝,其余部分来自菲律宾、印度、缅甸、斯里兰卡和新加坡本地),秉承对各位尽量负责的态度,我会在最近回复完毕。另外,对于已经婉拒的童鞋,我也给出了理由,希望大家能够谅解!PS:非常感谢博客园... 阅读全文

架构师面试更新版

2015-03-31 22:03 by 圣殿骑士, 阅读(3149) 阅读, 推荐(2) 推荐, 收藏, 编辑
摘要:上次画架构师面试知识图是3/16/2013,转眼之间已经过了两年。由于去年离开了微软,所以没有那么方便了解微软的技术发展方向,但幸运的是还继续从事着微软方面的开发、架构和管理工作。去年为现在的公司做了几个比较成功的项目,今年被命令规划公司的Technology Roadmap,所以趁着这个机会,更新了一些知识点: 最后,我也附上原始的Visio图,欢迎有兴趣的朋友补上缺漏的部分: 点击下载 阅读全文

2015新加坡总统府

2015-02-28 23:53 by 圣殿骑士, 阅读(3386) 阅读, 推荐(3) 推荐, 收藏, 编辑
摘要:从2010年到2015年的五年期间去过四、五次新加坡总统府,但是没有一次有老婆加入,所以在新年期间怀着少许“任务”的心态带着老婆又重新逛了一次总统府。尽管天气很热且排了很久很长的队,但总的来说老婆还是比较兴奋,我和朋友也拍了不少照片,算是满载而归! 阅读全文

关于2014年的旅行

2015-01-31 22:12 by 圣殿骑士, 阅读(2007) 阅读, 推荐(1) 推荐, 收藏, 编辑
摘要:2014年是比较繁忙的一年,繁忙在于换工作,重新计划职业生涯,新公司项目的架构与实现;同时也是最休闲的一年,和老婆去了两次澳大利亚(一共囊括六大城市——东到悉尼,西到珀斯,南到墨尔本,北到凯恩斯),另外还去了一趟斐济,感受了离天堂最近的地方的热情与纯朴。总的来说,2014是人生最充实的一年,有很多事情需要记录和总结,尤其是关于旅行! 阅读全文

2014的最后一天

2014-12-31 10:26 by 圣殿骑士, 阅读(1881) 阅读, 推荐(1) 推荐, 收藏, 编辑
摘要:没有想到2014的最后一天会在墨尔本度过,本来是要写年终总结的,看来只能回到新加坡才能完成了,不过在企鹅岛眺望南极,看看企鹅,晒晒太阳,也还是蛮惬意的! 祝愿明年大吉大利,心想事成! 阅读全文

忙碌的十一月

2014-11-30 23:48 by 圣殿骑士, 阅读(1806) 阅读, 推荐(2) 推荐, 收藏, 编辑
摘要:突然发现自己开始喜欢上了写随笔,写随笔有几个好处:一来回顾总结所做的事情;二来好好规划将要发生的事情! 明天是星期一,也是新的一月的开始,回顾刚刚过去的一月,只能用一个字来形容——“忙”:一则是忙于新项目;二则是忙于PMP的培训;三则是忙于下个月的环游世界旅行计划; 关于新项目,从入职到现在刚好五个月,项目一个接着一个,自己也是忙得不亦乐乎,有时候忙得连喝水的时间都没有,不过值得欣慰的是,自己和... 阅读全文

New Career

2014-10-31 23:21 by 圣殿骑士, 阅读(2010) 阅读, 推荐(1) 推荐, 收藏, 编辑
摘要:Today I received the official confirmation letter with very good grade for the probation, it means that I will start my new career with Application Development Manager with effect from today. I am not... 阅读全文

应该总结自己了

2014-09-30 22:59 by 圣殿骑士, 阅读(3371) 阅读, 推荐(1) 推荐, 收藏, 编辑
摘要:六月三十日从原来公司离职,七月一日入职新公司,掐指一算刚好三个月。这三个月总的来说过得很充实,同时也对得起自己和公司,后面会写一篇文章进行详细总结,正所谓有总结才会有提高,有提高才会有质的飞跃! 阅读全文

关于新加坡IT薪酬

2014-06-12 12:51 by 圣殿骑士, 阅读(20283) 阅读, 推荐(23) 推荐, 收藏, 编辑
摘要:很多朋友发邮件或留言问我关于新加坡IT薪酬的问题,由于前段时间比较忙,所以没有及时一一回复,在此表示抱歉。新加坡IT薪酬范围大概如下(月薪,新加坡币对人民币为1:5): Junior Developer/Programmer/Engineer/Consultant (初级):2.5K – 5K新... 阅读全文

人生下一站?

2014-04-30 17:54 by 圣殿骑士, 阅读(3342) 阅读, 推荐(2) 推荐, 收藏, 编辑
摘要:转眼之间,自己已经在新加坡待了四年之久,在这四年间得到了很多东西,同样也可能失去了很多东西,但是人生终究是有得有失,所以对自己走过的路没有感到后悔。 随着项目成功发布,新版本开发马上从新加坡移往美国,我也静下心来思考一下自己接下来的人生规划——人生的下一站开往哪儿? 阅读全文

APOC 15 Years Celebration

2013-11-26 21:18 by 圣殿骑士, 阅读(1696) 阅读, 推荐(1) 推荐, 收藏, 编辑
摘要:最近很忙,没有及时更新博客,也没有参加各种活动,唯一的活动就是接下来要讲的APOC 15 Years Celebration。不知不觉,自己也加入APOC有一年多了,正如大家所说“岁月是把杀猪刀”! 阅读全文

我使用的博客和通讯工具汇总

2013-07-26 01:52 by 圣殿骑士, 阅读(3615) 阅读, 推荐(1) 推荐, 收藏, 编辑
摘要:这篇博文只是发在自己的博客上,总结自己使用的博客信息以及通讯工具。如果有朋友看到了这篇文章,忽略即可! 阅读全文

31天重构学习笔记重新整理下载

2013-07-18 02:38 by 圣殿骑士, 阅读(18794) 阅读, 推荐(110) 推荐, 收藏, 编辑
摘要:31天重构这个系列和《代码大全》、《重构:改善既有代码的设计》比较起来最大的特点就是比较简单且浅显易懂。我这系列文章也都是学习并概括Sean Chambers的31天重构的知识要领,所以如果大家对这个笔记有任何的问题或者异议也可以指出,或者大家可以直接去看原文(即可掌握了技术,又可以学习英语!) 阅读全文

同步博客到CSDN

2013-07-12 17:48 by 圣殿骑士, 阅读(2667) 阅读, 推荐(0) 推荐, 收藏, 编辑
摘要:经过一些朋友的多次邀请,现同步博客到CSDN,地址:http://blog.csdn.net/knightswarrior。 阅读全文

准备写一篇如何学习英语的文章

2013-07-09 16:29 by 圣殿骑士, 阅读(3962) 阅读, 推荐(5) 推荐, 收藏, 编辑
摘要:最近老婆开始找工作,因为英语的事情,情绪有一些低落,很想能够帮到她,为此准备写一篇文章总结自己学英语的一些体会与心得,也希望和有同样问题的同仁共勉! 阅读全文

缅怀三年——炫丽的新加坡(下)

2012-12-01 12:46 by 圣殿骑士, 阅读(5298) 阅读, 推荐(3) 推荐, 收藏, 编辑
摘要:时光如梭,一不留神就发现自己在新加坡工作、学习和生活了将近三年之久。本文并没有太多的文字描述,只是想用图片记录一下新加坡的独特魅力,需要特别注意是,本文中的图片大多收集于网络,少数比较粗糙的则来于自己,在此也感谢各位作者展现出的这么有魅力的新加坡!新加坡和其他世界都市一样,一则带有国际大都市繁华和忙碌,同时也带有花园城市的艳丽和宁静;仔细享受其中的工作、学习和生活,你会感受到不一样的新加坡。 2012年12月记于新加坡,缅怀在其度过的将近三年时光! 阅读全文

缅怀三年——炫丽的新加坡(上)

2012-12-01 00:38 by 圣殿骑士, 阅读(6561) 阅读, 推荐(5) 推荐, 收藏, 编辑
摘要:时光如梭,一不留神就发现自己在新加坡工作、学习和生活了将近三年之久。本文并没有太多的文字描述,只是想用图片记录一下新加坡的独特魅力,需要特别注意是,本文中的图片大多收集于网络,少数比较粗糙的则来于自己,在此也感谢各位作者展现出的这么有魅力的新加坡!新加坡和其他世界都市一样,一则带有国际大都市繁华和忙碌,同时也带有花园城市的艳丽和宁静;仔细享受其中的工作、学习和生活,你会感受到不一样的新加坡。 2012年12月记于新加坡,缅怀在其度过的将近三年时光! 阅读全文

园友们赶快行动起来,免费获得微软MCSD证书!

2012-11-13 08:48 by 圣殿骑士, 阅读(21697) 阅读, 推荐(126) 推荐, 收藏, 编辑
摘要:各位园友们,赶快行动起来吧,免费获得微软HTML5,JavaScript和CSS3的MCSD证书(价值一千多大洋)。如果你对此感兴趣,下面就和圣殿骑士一起完成注册和考试预定(PS.今天新加坡过节,不上班,有什么问题,圣殿骑士会尽力解答)。另外,经很多园友建议,如果有注册成功的朋友,回复可以加上城市信息(哪个城市注册成功),这样可以方便其他其他园友得到更有用的信息。 阅读全文

Windows 8,VS 2012,SQL Server 2012,Office 2013使用体验

2012-10-20 23:27 by 圣殿骑士, 阅读(3088) 阅读, 推荐(1) 推荐, 收藏, 编辑
摘要:由于公司工作需要,Windows 8,VS 2012,SQL Server 2012,Office 2013已经使用了一段时间了,先做一下记录,后面再补上使用体验与心得。 Windows 8 开始界面(常用程序列表) Windows 8 开始界面(所有程序列表) Windows 8 桌面 VS 2012 SQL 2012 Office 2013 阅读全文

入职新的工作

2012-09-26 01:06 by 圣殿骑士, 阅读(4385) 阅读, 推荐(0) 推荐, 收藏, 编辑
摘要:入职新的工作,希望有个好的开始! 阅读全文

(30 Mins)A Simple WCF Test

2012-09-09 17:29 by 圣殿骑士, 阅读(1764) 阅读, 推荐(0) 推荐, 收藏, 编辑
摘要:Task : Implement a WCF Service that contains a method that counts the number of words in a given text. The WCF Service will be released in 2 phases. For the phase 1 release, the WCF Service should satisfy the conditions in the Phase 1 Specifications. For the second release, the service should satisf 阅读全文
点击右上角即可分享
微信分享提示