Wednesday, August 6, 2008

Program Managers for Core Projects

Company: Microsoft
Job Title: Microsoft Europe: Program Managers for Core Projects (C++/C#)
Pay: EUR55,000.00 - EUR100,000.00 Per Year
Job Description: Microsoft is looking for a highly motivated program manager with a creative, inquisitive, and explorative mind who is passionate about shipping quality software.

Program managers often come from a technical background and are expected to come up with creative and innovative approaches to meeting customer requirements.

We develop core products for a range of Microsoft businesses. Our Experimentation Platform team is building a set of tools to let web site owners run experiments on end-users and see the experimental results through novel visualizations. Our Edge Computing Network (ECN) team is building a framework of services for managing a new “elastic computing” platform for Microsoft’s online businesses. Our Mobile Applications team is building key features for mobile hotmail web browser, communications, commercialization, and other development areas for Windows Mobile 7.
We use agile programming and test-driven development to deliver high-quality software at a rapid pace. This is a unique opportunity to work in a dynamic and technically challenging start-up environment in Europe, while making a significant impact in an area with huge business value for Microsoft.

You and your team will be responsible for all aspects of product feature development including design, development, and quality.

You should have a passion for designing and developing end to end experiences and be enthusiastic about a hands-on leadership role operating in an agile environment. You will have the opportunity to deliver technology and services to a global audience. You will work closely with Microsoft teams in the US and around the world.

This is a unique opportunity to work in a dynamic and technically challenging start-up environment, while making a significant impact in an area with huge business value for Microsoft.

Key requirements:
• At least 4 years of experience designing, implementing, and shipping complex software applications
• Recent programming experience (last 3-5 years) in C, C++, C#, or Java
• Aptitude in designing high-quality software functionality, both UI and systems/back-end
• Great blend of technology background, passion to learn, and customer focus
• Energy and desire to deliver high-quality software on aggressive schedules (minor releases every 3-6 months, major releases within 12-18 months)
• Willingness to travel (up to 5 times a year)
• A proven track record of shipping on time and at a very high quality level
• Strong English verbal and written communication skills
• A university computer science degree or equivalent

Interested? Send your CV to eurojobs@microsoft.com and reference job 172127. Please also mention where you first heard about these positions.

Remuneration package of €55k to €100k negotiable and including base salary, bonus, health plan, on hire stocks, generous pension contribution, full relocation package where required and more.

Read more about working in Europe and other positions on our team at: http://www.joinmicrosofteurope.com/?utm_source=LinkedIn&utm_medium=posting&utm_content=PM&utm_campaign=LinkedIn.

C, C++, C#, distributed systems, edge computing, web services, client-server, file systems, device drivers, networking, operating systems, kernel mode, kernel development, web server, web proxy, web crawler, embedded systems, real-time systems, multithreading, synchronization, inter-process communication, RPC, XML, SOAP, REST, RESTful, JSON, ASP.NET, MVT, A/B Testing, web analytics, social networking, Apache, agile development, sprint, scrum, database, SQL, MySQL, SQL Server, ADO.NET, stored procedures, data modelling, OLAP, fault tolerance, replication, fault recovery, performance, performance tuning, profiling, scalability, scalable systems, throughput, latency, simulation, modelling, validation, controlled experiments, experimentation, randomized experimental design, parallel flights, split testing, experiments, multivariable test, multivariate test, landing page optimization, site optimization, Windows Mobile, Windows CE, Symbian, J2ME

Thursday, May 1, 2008

Support Engineer - Wedo Technologies

Responsibilities.

Responsible for supporting WeDo's product portfolio to a diverse range of customer's world-wide.

Support would include large-scale clustered UNIX environments with large database implementations with a complex Java-based architecture.

The person would be required to troubleshoot problems and perform preventative maintenance on a variety of systems and configurations. The person would be responsible for creating new tools and procedures to improve the efficiency of product maintenance.

The person would be responsible for ensuring the ongoing quality of the support and maintenance process. The person would also have responsibility for refining and improving the support process within the organisation.

Travel to customer sites may be required from time to time for a period of a couple of weeks.

Skills Required

Technical requirements:

  • 2-3 years experience in supporting complex IT systems (preferably large databases and Java Application Servers)
  • Solaris experience (including file system creation & mgmt, networking)
  • Unix scripting (e.g. sed/awk/bash) experience (1-2 years)
  • Oracle DB administration experience (1-2 years)
  • Oracle SQLPlus experience mandatory
  • Knowledgeable in SQL (some PL/SQL)
  • Desirable: Telecoms experience.

Personal requirements:

  • Must have a strong "troubleshooting and problem-solving attitude".
  • Must work on own initiative and require minimal direction and management once established in the role.
  • Good customer facing manner essential, as well as excellent communication skills. Must be able to work and instruct customers on technical issues, and extract, analyse and act on information from people working on remote sites.
  • Strong documentation skills essential.
  • Able to operate to full effectiveness in stressful / difficult situations.