The newly minted partnership between Nokia and Microsoft, officially announced on February 11, is bound to shake up the mobile OS wars in a great way. While we know the basics of the deal, most importantly that Nokia will start using Windows Phone 7 in its smartphones, many of the details haven’t been ironed out yet, at least in the public’s eye.
According to the TNW, a Microsoft job posting has been released that requests a developer to help create “the service software to power the shared application marketplace for Nokia and Microsoft alliance. [The job] will explore, prototype and design the integration between two marketplaces.”
While it isn’t the most detailed description of the new app marketplace restructure, it gives us an idea of where the two companies see software relationship. Nokia isn’t a small startup taking advantage of a new OS. Nokia has a long history of OS dominance, and a vast library of its own applications that they want WP7 to share compatibility with. While some were of the opinion that there would be separate but related app store for Nokia apps, this posting leads us to believe that the final product will be a much more shared environment, with Nokia apps shown and featured alongside its Microsoft counterparts.
Whether or not Microsoft has plans to eventually integrate the Nokia library completely into the Microsoft application ecosphere, or if they’re going to keep a marginal separation between the brands, is still up in the air. Nevertheless, the way this job posting is worded, it seems that the two libraries will exist closer than many people thought.
Here's the full posting:
Software Development Engineer, Senior - MCB - Windows Phone (748671)Job Category: Software Engineering: Development
Location: United States, WA, Redmond
Job ID: 748671
Product: Windows Phone
Division: Mobile Communication BusinessMicrosoft + Nokia partnership is a big bet on us creating a vibrant ecosystem for mobile developers. You are invited to create software to power the application marketplace for this alliance.
We are looking for a seasoned developer who excels in design, coding, and delivery of great software service. Just last week Nokia and Microsoft announced a broad sweeping worldwide partnership https://www.microsoft.com/Presspass/press/2011/feb11/02-11partnership.mspx>. The Commerce Services development team in Windows Phone Services will develop the service software to power the shared application marketplace for Nokia and Microsoft alliance. You will explore, prototype and design the integration between two marketplaces. Your job will entain creating a consistent set of APIs, workflow systems, and data systems. You will partner with end-user expeirence teams to deliver seemless developer and end-user experience. You will get exposure to worldwide developer demands hungry to create 1000s of applications for the application marketplaces. Take this job and make history with your awesome contributions.
I am looking for a developer who can design well, think broadly, and code well. You will drive the integration architecture, API designs, data driven system design, and develop high quality services that runs worldwide. You need to have maturity to cut through ambiguity and arrive at elegant solutions. You will be called on to mentor junior developers and help create a high performing team environment. You also will be exposed to the challenging opportunities that are part of being in a highly competitive industry for the phone services.
Your qualifications should include 8+ years of softwarew development being part of a couple of versions of shipping products. You understand managed code APIs and design framework. You have strong grounding in data designs and passion for handling integration designs. You enjoy sharing your knowledge with other developers and testers to make others great. It is preferable for you to have had experience working with external companies in developing cross-company products. It is desirable for you to have expeirence in developing and running services software including workflow software. A BS or MS in computer science or related discipline is preferred.