- 论坛徽章:
- 0
|
本帖最后由 janjing_love 于 2012-08-30 12:03 编辑
一家专注于设计、开发、制造、发行以及销售计算机游戏及彩票设备、软件及相关系统的全球化公司,在技术与市场份额上均处于行业领先水平。
北京是三大研发中心之一,也是除美国本土之外最大的研发中心,致力于软件与系统的设计、开发与测试。
薪水:12k+,可谈
有意者可发送简历至:jan@intouch-consult.com
或可加MSN:janaijing@gmail.com沟通
面试流程:笔试+F2F
联系人:晶晶
或者参阅职位blog:http://blog.sina.com.cn/janjinglove
===========================
职位信息:
Opening 1 — Principal Java(Java/J2EE) Engineer
The Java Developer works closely with the Java Technical Lead to produce design documentation implement product features and develop and execute unit tests. The Java Developer also provides mentoring for the more junior developers on the team.
ESSENTIAL DUTIES / RESPONSIBILITIES:
· Be the expert for some technical aspects of the product
· Work closely with Java Lead to design and implement components in timely manner
· Develop and execute unit tests for product components
· Provide accurate work estimates for proposed projects
· Actively lead or participate in resolving key issues that impact the performance of the team
· Present creative solutions to internal teams when possible
· Work with QA to ensure high quality of delivered product
· Cross-train other java developers on product features implemented
· Contribute ideas to improve product functionality, maintainability or performance
SKILLS / EXPERIENCE REQUIRED:
· BS in Computer Science or equivalent degree required
· 6+ years of software development experience
· 6+ years of Java server-side design and development experience
· Expert in J2EE APIs including EJBs, Servlets, JTA, JSPs, JSTL, JAAS, web services and JDBC
· Experience implementing successful high-performance multi-threaded server applications using core java APIs
· Experience with Struts framework
· Experience with WebLogic Application Server
· Working knowledge of Linux and Sun Solaris
· Good communication skills - able to communicate effectively with technical personnel
Desirable:
· Experience with open source Java technologies including Ant, Struts, JUnit, Cactus, Tomcat
· Knowledge of the implications of developing for high-availability clustered environments
· SQL knowledge. Bonus points for Oracle, Informix and/or DB2 experience
· Familiarly with XML related APIs including SAX and DOM parsers and XSLT
· Experience with UNIX shell scripting
· Online game development experience
Opening 2 —Senior Software Engineer
The MTC (Middle Tier Component) team of IGT is aimed to create service-oriented architecture for the IGT Casino Management Systems, and to propel next generation of IGT systems – Cloud Computing.
We’re looking for talented, motivated and passionate senior software engineers to design and develop our next generation systems using cutting-edge technologies and cloud computing platforms.
If you want to work on hard technical challenges, have opportunities to drive innovation in company’s key initiatives, and have a large impact, don’t hesitate to apply this position!
Join the MTC team and help us build the foundation for the cloud to power the future of IGT!
Responsibilities:
· Design and develop the architecture and core components for the cloud system
· Work closely with different teams to ensure the on-time delivery with high quality, includes Quality Assurance, Project Management, Product Management, U.S. counterparts, etc.
· Participate in all aspects of the whole application life cycle, includes requirements, design, coding, unit tests, code reviews, bug fixing, service support, etc.
· Drive continuous improvement into the product, process, and technology
Qualifications:
· BS or MS in Computer Science or equivalent degree
· 4+ years of experience in highly scalable system design and development
· Proficient in Linux/Unix
· Proficient in C# or Java, and related frameworks
· Familiar with at least one database solution such as SQL Server, Oracle, or MySQL
· Solid knowledge in algorithms and data structures
· Experienced in OOA design and various design patterns
· Demonstrated problem solving and debugging skills
· Passionate to learn new technologies and solve tough technical challenges
· Good English speaking and writing skills
· Comfortable working in a flexible Agile development environment
Preferred Qualifications:
· Experienced in cloud computing application design and development
· Experienced in database design and development
· Skilled in Ruby/Perl/Python/PHP
· Technical leadership in driving a feature from requirements through to testing
Opening 3 —Senior Software Engineer-C++/C#/.Net/VB
Requirement:
1、BS or MS in Computer Science or equivalent degree
2、 Expert in OOA design
3、Experience in C++/C#, VB and .Net , Microsoft Workflow (WF) and Microsoft Communication Framework (WCF).
4、Solid experience with Windows services development and multi-threaded application development.
5、Experience with Design patterns
6、 Comfortable working in a flexible Agile development environment
7、具有良好英文的沟通表达能力。
有下列工作经验者优先:
1、Strong experience with T-SQL and SQL Server 2000/2005
2、Strong experience writing complex and efficient SQL queries
3、Experience with 2-tier and 3-tier architecture/implementations
Opening 4 - Flash/Flex SW Engg III
Department/Team: Interactive
JOB SUMMARY
Use your broad software development skills to expand the capabilities of the IGT (Wagerworks) online gaming platform. Combine your software development skills with the current technologies to provide the general gaming capabilities used to create compelling, and entertaining online games in the industry. Apply your knowledge of Adobe Flex/ActionScript/HTML5 and web development technologies – to enhance our gaming system. Assume ownership of key product components and provide technical leadership for projects and project teams through successful project completion. In this hands-on role, be responsible for the design, implementation, unit test and delivery of IGT’s online game presentation platform features.
General Job Scope:
5+ years of professional software development experience in front-end technologies using Flash development and Actionscript. Passionate about new and latest technology trend in mobile and internet space
In-depth knowledge on software engineering in two or more of the following areas:
oOO programming principles
oDesign Patterns
oCode Refactoring
oMobile application development on iOS and Android
oSoftware programming / technical challenges for internet and mobile development with a N-tier architecture
Experience on algorithm and software architectural design
Strong analytical skills and problem solving
Good communication skills, able to present an abstract concept with technical considerations to a wide range of audience including executives, customers and technical leaders
Experience and appreciation on SDLC, SCRUM or Agile development model, Test Driven Development and unit testing
Excellent team work, flexible to handle multiple tasks with maximum efficiency; ability to identify and solve key problems creatively and making key technical decisions with minimal guidance
BS in Computer Science or equivalent
Key Responsibility:
Deliver source code, functional and technical design, unit test, documentation for assigned modules
Work with team lead and manager on issue analysis, design and implement best option solution in the most effective and efficient manner
Drive technical design discussion and contribute to overall architectural design to ensure scalability, stability, expandability of the existing gaming platform
Provide work estimations on assigned tasks and assist team to meet project resource requirements
Knowledge / Skills Requirement:
Good knowledge of / skills in one or more of the content areas of:
oActionScipt 3.0 and XML (required); HTML5 (nice to have)
oCommunications protocols, web services, servlets
oMobile application development
oSoftware applications security
Regulatory requirements as relates to software development
Basic project management knowledge
Good communication skill and customer empathy
Self-driven and outstanding time management
Appreciation for software engineering processes
Nice to have:
Experience working web UI framework interfacing with Servlets and Database
Gaming experience
Conversational English
Opening 5 - Release Engineer
Description
IGT is looking for a self-motivated candidate to design and implement build and release processes for the leading producer of games and systems solutions in the casino gaming industry. The successful candidate will have demonstrable experience designing, implementing, and maintaining software configuration and release processes for applications, large multi-tier systems, databases, and data warehouses.
Core responsibilities include designing and implementing Microsoft build scripts, build machines, build validation tests, and automated software tests for an agile and globally distributed development team, be responsible for lab environment setup/maintenance, integrating with other systems. Must have the ability to work closely with the development team, troubleshoot build and merge issues efficiently, provide solutions, and contribute to software configuration management decisions.
Qualifications:
o Minimum 3 years of software development or release experience
o Minimum 2 years experience with Microsoft Visual Studio, Team Foundation Server (TFS), and MS Build
o Proven experience maintaining multiple branches of source code and performing complex source code merges
o Proven experience creating and deploying install sets, InstallShield experience preferred
o Excellent problem solving and root cause analysis skills
o Software development experience with C#/.NET and/or Database development experience with T-SQL
o Must be able to communicate clearly with management and peers regarding requirements, issues, and resolutions
o Must have agile and iterative development experience
o Must be able to work in a dynamic and distributed team environment
o Automated testing and unit testing experience is a large plus
o SSIS and MS Reporting Services (SSRS) skills are a plus
o Good speaking and writing skills, in both Chinese and English
o BSCS or equivalent in Software Engineering or similar field is required
Opening 6 - Cloud System Administrator
Position Summary:
Responsibilities:
· Maintain server infrastructure by providing system guidelines, troubleshooting and remediating problems, and where required provisioning new servers ;
· Maintain software distribution infrastructure;
· Product life-cycle management;
· Engineering and securing server;
· Implementation of policies and procedures to ensure consistency with company values and goals, industry best practices and regulatory requirements;
· Responsible for driving standardization of provisioning, server applications, server roles, monitoring, workflow, infrastructure performance testing, and software release practice
· Provide thought leadership with respect to all aspects of Windows and Linux Server infrastructure, performance management and technology operations
· Evaluate realistic infrastructure growth and performance forecasting based on operational trending analysis (Capacity Management/Planning)
· Design and maintain reliable, available and secure data center systems and storage
Qualifications:
· BA or BS degree or Technical Development with Systems Engineering certifications (eg: Red Hat and/or MCSE)
· Minimum of 4-5 years of hands-on Windows and Linux systems administration and production infrastructure engineering experience, preferably with experience in a high-transaction, high-availability 24x7 environment
· Proven ability to implement, manage and support highly scalable and high performance SaaS, PaaS infrastructures
· Experience in building and support monitoring infrastructure – Nagios, Cacti, etc..
· Experience in participating in incident management processes.
· Ability to work with scripting languages
· Knowledge of Cloud concepts, Web Services and APIs is highly desirable
· Creates a shared sense of direction and community among the team
· Collaborative with strong project ownership and follow-through ability
· Applogic or VM Control Center experience will be plus.
· Exposure to ISP Cloud Operations is highly desireable.
Opening 7 - Online Games Artist II
About the Company:
IGT is a global company specializing in the design, manufacture, and marketing of electronic game equipment and systems products. It has been a global market leader for more than 20 years and has shaped the gaming industry via a unique history of product innovation and market development. IGT generated $2.1B in revenue in 2009 and has approximately 5000 employees.
IGT’s New Media division focuses on the global development and delivery of gaming content and systems products through the internet & other distributed methods to PCs, mobile phones and other ‘thin client’ devices. As new markets open and gaming becomes ubiquitous entertainment the market opportunity represented by these products is very significant, as is evidenced by today’s online gaming market size ($25B+) and rapid growth.
IGT’s New Media division will bring to market world class products that attain leading positions in the emerging new media markets, take full advantage of the innovative possibilities new technologies present, and leverage the expertise, assets and the resources of its parent.
RESPONSIBILITIES:
Primary responsibilities are to be a member of specific game teams as a lead member responsible for design and production of still and animated art assets in for slots and other casino games. Job includes support for creation of symbol sets, wins/trigger/feature animations, including payline and game interface states. Further work is required in the creation of marketing messages & message animations, communicating player notification needs and illustration of award, pay limit and max spin plaques.
QUALIFICATIONS:
o Bachelor’s degree plus 2 to 5 years of experience in technical art or graphics.
o Interest in or active participant in casino gaming
o Strong proficiency with creating and animating vector-based art.
o Excellent communication skills and flexible to multi-task and work on multiple projects at the same time
o Proficiency with Flash, Illustrator & Photoshop required.
o Strong proficiency with creating and animating vector-based art
o Must be detail oriented with emphasis on naming files, following naming conventions and folder structures, keeping Flash libraries clean.
o Must be able to work in a team environment and take direction from game leads, Producers and Game Designers
o Pluses: Experience with Typography & Logo design, as well as with localization and creation of game content in multiple languages
|
|