Thursday, 21 November 2013

Senior Online Engineer

Posted by Unknown on 01:54 with No comments
Senior Online Engineer - Devices and Studios - Black Tusk Studios (803735)


The Senior Online Engineer will be responsible for design and implementation of robust, secure, and scalable web services, and deployment processes to support customer-facing applications. The successful candidate must have strong communication skills and be able to work side by side with programmers, designers and production staff, and be passionate about owning a reliable high-traffic web application to support console and multi-screen end points.

Responsibilities:
• Work with project leads to design, implement and support reliable, secure, and scalable backend web services in support of public-facing online applications
• Design, implement and support the Integration Xbox Live Services into client and server applications
• Work closely with design and production teams to realize application functionality
• Make architectural recommendations for performance and stability and security
• Analyze feature designs and devise technical solutions
• Assist with planning, estimation and distribution of work
• Develop deployment process and mechanisms
• Develop and implement stress testing plans
• Helps Production develop schedules and determine milestones.

Requirements/Profile
• BSc. degree in Computing Science, or equivalent experience.
• Experience with object oriented programming languages (C++, C#, Java)
• Experience with modern web technologies: ASP.NET, IIS, WCF, RESTful services, streaming media
• Minimum 5+ years experience building online services for web or game applications
• Experience supporting a live service with frequent refreshes of content and code
• Experience architecting scalable server solutions to support high-traffic and high-bandwidth loads
• Experience with planning for secure online deployments and operations
• Experience with modern web analytics and data-driven product evolution
• Experience deploying and supporting applications on cloud platforms (AWS EC2, Windows Azure)
• Experience with multiple web technology stacks and SaaS models an asset
• Experience developing: Sign-in flow, Match Making, leaderboards, VOIP a plus
• Experience with Xbox Live (360/PC) networking a plus
• Able to demonstrate knowledge of solid software engineering practices, experience with SCRUM / agile based methodologies a plus
• Self-starter who works well within a creative team
• Must be able to complete tasks in a timely manner.
• Dynamic problem solver
• Passion for web and mobile technology
• Great sense of humour.

Employment Type: Permanent Full Time
Contact Information & Location: Microsoft Studios, 858 Beatty Street, Vancouver, BC
Benefits: Extended Health & Dental plus Annual Vacation
Wage: $130,000-$145,000 CDN

SC: KR, CA:MCDC, IEB: ALL, IEB: ENG, IEB:MSSTUD
*To consider similar openings within Microsoft, use keywords: Microsoft Studios
Job ID
803735
Location Canada, Vancouver
Job Category Software Engineering: Development
Product (Not Product Specific)
Division Devices and Studios Engineering

0 comments:

Post a Comment