Job Category: Software Engineering: DevelopmentLocation: San Francisco, CA, USJob ID: 835106-112054Division: Online Services Division
Description
Who are we ?We are Marketing Solutions. We are led by a seasoned team of entrepreneurs, and have the agility and mindset of a startup, with the benefits of an established tech leader. We are based in Studio 415 - a creative and collaborative environment that promotes innovation and co-creation of solutions alongside our customers. We want you to join the Experience Design (XD) team - equal parts User Experience and Software Engineering.
We are following the lean startup playbook, innovating it through design. We believe in being design-led and practicing agile. We have the ability to touch billions of users, in their office, in their living room, in their car, on the go. Our technology landscape includes Windows 8, Xbox, Surface, Windows Phone 8, Kinect, Bing, Azure, and Skype. And a whole bunch of things the world hasn’t seen yet. There are no limits, and our innovation knows no boundaries. We use the right tools for the job - our desire is simple - to immerse users in engaging experiences, which delight, and surpass their expectations.
We are Microsoft. We are forward thinking. We have incredible resources at our disposal and we have design in our DNA. We think differently and so should you.
If you want to be part of our team as we embark on our adventure…read on.
Who are you ?
You are passionate about delivering incredible experiences. You care not just about pixels, but about using sensors and living in the Internet of Things, to create immersion through the incorporation of speech, movement and connected devices.
You care deeply about Software Craftsmanship and you advocate the principles and practices that lend themselves to crafting simple but elegant code that exudes quality.
You strive for automation and continuous delivery, you believe the true test is in seeing users interacting with your code.
You care deeply about being part of the team - the team being designers and developers. You enjoy spending time at the whiteboard with your peers, to problem solve, to ideate, to create.
You are a polyglot programmer, not afraid to learn new languages and programming styles, you enjoy the fun of exploring new ideas and learning new technologies. You thrive on traversing the full-stack - from the frontend to the backend - you are as adept at interaction development as you are at getting your hands dirty in the database.
Responsibilities
- You will be responsible for crafting incredible user experiences using industry standard and Microsoft technologies, including but not limited to Windows 8, Xbox, Surface, Windows Phone 8, Kinect, Bing, Azure, and Skype.
- You will be responsible for consistently and unquestionably applying the principles and practices of Software Craftsmanship.
- You will be responsible for collaborating with User Experience peers to code and deliver the best imaginable experiences.
- You will be responsible for collaborating with other teams within Microsoft to bring leading edge technology to the forefront and providing insights that drive future technology.
Requirements
- You will have at least 8 years’ experience as an advocate and practioner of Software Craftsmanship, which includes pair-programming, test-driven development, and writing clean code.
- You will be passionate about mentoring others in your craft and are driven to raise the bar of our profession.
- You will have a breadth and depth of experience across the full-stack.
- You will have experience of at least one object-orientated programming language such as C# or Java.
- You will be experienced in OO principles such as SOLID.
- You will be well versed in clean code and practices such as code by intent.
- You will be experienced in applying design patterns and maintaining simple designs.
- You will be experienced in working within a team and collaborating with your peers, especially around the whiteboard.
- You will have experience of Agile/Scrum/Kanban - you will have opinions on what works and what doesn’t.
- You will have experience as part of a multi-disciplined team, including designers, with a number of projects you can talk to.
- It would be nice if you had experience of natural user interfaces and using sensors such as Kinect.
- It would be nice if you had experience of a cloud application platform, such as Azure.
- It would be nice if you had experience of SQL database and NoSQL databases.
- If would be nice if you had experience of message-orientated middleware.
- It would be nice if you had experience of a functional programming language, such as Clojure.
- It would be nice if you had experience of HTML5 and associated technologies.
- Ensures tight linkage of Integration activities with Assembly, R&D and User Experience teams
O:MA
XADSX:TACO*LI
Nearest Major Market: San Francisco
Nearest Secondary Market: Oakland
Job Segments: Developer, Marketing, Engineer, Programmer, Software Engineer, Technology, Engineering
0 comments:
Post a Comment