ThoughtWorks成立于1993年, 总部位于芝加哥, 至今在6个国家设有分公司。
软件革命的引领者
ThoughtWorks 正改变着企业级软件的交付方法。ThoughtWorks是敏捷方法和Lean方法的最早实践者。
在软件交付生命周期的每一个阶段,ThoughtWorks正在掀起一场企业软件交付过程的革命。
软件产品
2006年ThoughtWorks开设了一个叫做“Studios”的新部门,专注于创造卓越的软件产品。
ThoughtWorks Studios目前在研发的产品有:Mingle(项目管理工具),CruiseControl 和RubyWorks。Studios的很多成果都是开源的。
请登录 http://studios.thoughtworks.com/了解关于Studios的更多信息。
ThoughtWorks
www.thoughtworks.com
ThoughtWorks是一家全球性的IT咨询公司,专注于端到端的全球软件开发与交付,为全球1000强企业提供应用程序开发和系统集成服务。
目前,我们的办公地点有:
· 澳大利亚:布里斯班、墨尔本和悉尼
· 加拿大:卡尔加里
· 中国:西安,北京
· 印度:班加罗尔
· 美国:芝加哥、纽约、纳什维尔和旧金山
· 英国:伦敦
我们相信软件开发的关键是建立一支优秀的软件开发团队。显然,最好的开发人员――也就是那些兼备了技术与协作精神的开发人员――是优秀团队的核心。ThoughtWorks的文化善于将不同的员工团结成一个高效的开发团队,使用前沿的技术来交付可工作的软件。
成为我们的一员
想
想你的未来,你梦想过做自己喜欢的事情吗?在ThoughtWorks可以实现。想想一个重视技术创新、诚实、积极和热情的工作环境。在这里你有机会做最
伟大的事情,和你所认识的最聪明的人一起工作,这里没有那些大公司的 political制度。例如,我们会大力支持你把才华应用于开源项目中。
更重要的是,这是一个机会,能让你的工作快速转化成切实的成果,并最终得到客户的认可。
作 为经验丰富的咨询公司,ThoughtWorks提供了更多让你展现卓越才华的机会,并鼓励你在新的领域里挑战自我。我们在印度的班加罗尔成立了
ThoughtWorks学院,在这可以磨练你的技术技能,可以认识世界各地有趣的人,可以学到更多的ThoughtWorks文化。
听起来有点意思?你可以去了解更多关于我们使用敏捷技术的方法,还有我们为全球1000强客户提供的各种服务。 ThoughtWorks正处于快速增长期。也许我们正是你想加入的公司!
更多信息,请点击http://www.thoughtworks.com.cn (或在网上搜索更多关于我们公司的信息。)
ThoughtWorks Software Technologies Ltd.
www.thoughtworks.com
ThoughtWorks is a global IT consultancy with an exclusive focus on
end-to-end global software development and delivery using advanced
tools, such as:
·Java / J2EE
·C# / .NET
.C/C++
·Ruby
·Agile Methodologies
·EAI technologies like Tibco, MQSeries & MSMQ
·Web Services
ThoughtWorks' corporate headquarters is in Chicago, and we have offices
in Bangalore, Beijing, Calgary, Chennai, London, Manhattan, Melbourne,
Nashville, Pune, San Francisco and Sydney. Relocation is required, and
due to the nature of the consulting business our candidates should be
open to travel. ThoughtWorks handles consultants' travel arrangements
both to the client site and back home on weekends.
We're always looking for people who have passion for new techology as we do. Please check below.
I'm looking forward to talking with you again! I'll appreciate your
help if you could forward this to any of your friends who might be
interested, and let them feel free to contact me.
Join our team as a ThoughtWorker.
A passion for technology.
Imagine a work environment that values technological innovation,
integrity and enthusiasm. Where you get a chance to do great work,
alongside some of the brightest people you have ever met, without the
typical frustrations of big company politics. A place where your
talents in open source, for example, are celebrated.
Do you want to make a difference while doing the kind of work you love? At ThoughtWorks you can.
Our offices include:
Australia | Canada | China | India | United Kingdom | United States | All Job Openings
For an experienced and well-seasoned consultant, ThoughtWorks offers
you more opportunities to do the work you excel at while encouraging
you to stretch yourself in new directions. And for recent college
graduates, our ThoughtWorks University in Bangalore allows you the
opportunity to hone your technical skills, meet interesting people from
around the world and learn more about our culture. Sound interesting?
Learn more about our approach using Agile techniques and the various
services we provide to our Global 1000 clients.
Lead/Sr. Consultant Application Developer
If you would like to...
In this position you will be responsible for high-quality application
development. Your responsibilities will also include but not be limited
to:
*Create complex, enterprise-transforming business applications as a
member of diverse, high energy teams focused on full life-cycle
development
*Use the latest tools and techniques (currently J2EE, C#/.NET, XML, Agile Methodologies, Web Services, EAI tools...)
*Do hands-on coding and proactively mentoring of developers (including pair programming), using J2EE and/or C#
Continually learn, mentor and grow
*Work closely with senior project management and clients
*Travel to work at client sites, possibly extensively, which may include opportunities for international travel
And you have...
*Strong development experience with OO languages, specifically on
complex enterprise systems using Java J2EE and/or within the .NET
framework (framework including C#, ADO.NET, ASP.NET and VB.NET)
*Broad understanding of the Java API, including but not limited to JMS, EJB, JSP, Servlets
*Experience with object oriented analysis/design
*Strong knowledge of design patterns, refactoring and unit testing
Agile Methodology knowledge, such as Extreme Programming (XP) & Scrum
*Participated in full life-cycle development
*Experience with relational databases is a plus
*Exposure to EAI technologies (MSMQ, Tibco, Vitria, SeeBeyond, MQ Series) is very helpful
*Excellent written and oral communication skills in both English and Chinese
*Ideally with an academic background in Computer Science or Engineering
Technical Design Authority/Architect
If you would like to...
· Be responsible for the "big picture" on Enterprise software
projects and take an active role during project initiation. This will
involve the up-front thinking behind creating the metaphors for the
project, building the team and planning the ultimate deployment of the
system.
· Collaborate on architecture and design decisions with a team
of super talented developers in a non-hierarchical environment
· Guide the team to consistency and creativity throughout the software development lifecycle
· Do hands-on coding and proactively mentor developers (including pair programming)
· Help ThoughtWorks continue to build robust, technically
leading edge systems across a variety of domains driving the design and
construction of a client's complex business problems into innovative
technology solutions
· Take a technical leadership role in a company that's
recognized as one of the fastest growing technology consultancies in
the world and at the forefront of Agile methods. This will encompass
delivery of systems, internal thought leadership, conference
attendance/presentation and contributing articles.
· Initiate and be part of the business development
· Work closely with senior project management and clients
And you have...
· At least 6 years experience as a developer followed by around
3 years as an architect or design lead on large scale systems (>20
people, >9 months)
· Ability to be technically agnostic when building systems but
with at least three different languages/platforms under your belt at
least one of which is either Java J2EE or .NET
· Recent hands on in development and actively immerse in technologies
· Full project lifecycle experience encompassing analysis,
design, coding and implementation of large scale OO enterprise systems
· Collaborative approach to design issues, leadership and problem solving
· An intellectual charisma that allows you to engage with colleagues and clients
· The flexibility to do what needs doing to deliver a system
· Strong knowledge of design patterns, refactoring and unit testing
· Agile Methodology knowledge, such as Extreme Programming (XP) & SCRUM
· Leadership experience in assessing staff skill levels,
assigning work appropriately, directing team in specific project
activities, estimation, and facilitating career development
· Excellent written and oral communication skills
如果有兴趣加入ThoughtWorks, 请发邮件到 work@thoughtworks.com 或者 tjiang@thoughtworks.com 并注明简历来自Matrix.org
或者电话联系
Office: 86 10 64076695 - 6004 Jiang Tao(蒋)