Helaas, deze vacature is niet langer actief

Originele vacaturetekst

Software Engineer 2

Do you want to work on the systems that drive the financial workflows in Microsoft ensuring that the financial numbers, statistics and insights that we record and report are accurate, timely and compliant? Do you want to work on cutting edge cloud technologies evolving our systems in a modern engineering manner? Do you want to be part of the team that prides itself by owning it services end to end, demonstrates growth mindset and continually lifts the bar with every single deliverable?

If your answer is “YES” to all of them, congratulations! You are a prospective candidate for the software Engineering team in the Commerce and Ecosystem, Commercial Financial Services (CFS) organization in Microsoft.

The Incentive Claims Management system plays a critical role in ensuring that Microsoft as a company sets up our partners the avenues to accelerate hardware devices growth is through Commercial channels, track opportunities, submit claims and process payouts as they empower our customers to achieve more with Microsoft products and services.

In this team, you will have the opportunity to design and develop creative and compelling, solutions in cloud that accomplishes the business outcomes in an automated, timely, cost-effective, compliant and secure way. You will develop software and services at scale, innovating on the latest technologies and modern engineering practices. Delivery of solutions will be done via a DevOps model where success not only includes delivering business value but having a cost-effective, reliable, stable and supportable solution. We partner closely with Microsoft product engineering teams to ensure a great solution is delivered that can help our customers around the world and serve as a showcase to industry. To summarize, you will be an integral part of the digital transformation that is happening in Microsoft getting your hands in engineering systems of: observation, intelligence/insights/analytics, recording/reporting, and engagement.

We are looking for a passionate and motivated software engineer for Dynamics 365 implementations and cloud platform development leveraging Dynamics 365 CRM and Azure. You will be expected to work collaboratively across engineering teams in both Core Engineering and Product Groups to solve complex technical challenges to meet business goals and maintain service health. You will also be expected to demonstrate ability to learn and adopt relevant new technologies, tools, methods and processes from Microsoft and industry. You will use every opportunity to build features to be reusable across multiple solutions both internal and external to Microsoft, as well as leverage features from others in your solutions.


As a software engineer, you will:

  • Design, Implement, Validate, Release components/services/systems using your software engineering (designing, coding, review, testing, debugging, problem solving and analytical) skills in agile team that will measurably add value to our business partners and stakeholders.
  • Participate in design, requirements engineering, scrum execution, and technical discussions.
  • Deliver required functionality per Microsoft standards, align with portfolio roadmaps.
  • Detail design of the E2E solution -Utilize reference architecture in project design work.
  • Enhance the project capabilities by continuous improvements & innovation, develop strong partnership with business and other groups, globally & ensure both excellence in design and delivery.
  • Support Domain Architects in the definition of solution and technology roadmaps and industry standards
  • Develop designs that are complete from a usability, reliability, security, performance, scale, maintainability, extensibility, and built-with-ops-as-first class aspects for the different components/services/system(s) in a cloud world.
  • Write highly efficient clean code that can process large amounts of transactions with low latency and high reliability.
  • Design and implement accurate and actionable internal monitoring and tooling to help maintain business SLAs and system health.
  • Participate in On Call and Site Reliability rotations to support live site and drive engineered solutions to improve customer experiences.
  • Learn with and as appropriate, lead the team in adopting relevant new technologies, tools, methods and processes that progressively advances our services’ capabilities to its different stakeholders.
  • Provide critical thinking, technical innovation, and attention to detail while serving as a trusted advisor in the organization.

Gain understanding of Microsoft businesses and the varied processes along with their outcomes and collaborate with all stakeholders to contribute to a cohesive set of capabilities built to deliver frictionless experience.


Required Qualifications:

  • BS in Computer Science, Engineering, or related discipline
  • Excellent programming skills in any object-oriented languages
  • Overall 5+ development and test automation experience in Dynamics CRM
  • 3+ years of software engineering experience building and shipping large-scale, high performance, scalable systems and services.
  • Experience with distributed computing, and databases (2+ years).
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
    • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • MS in Computer Science, Engineering, or related discipline
  • Solid knowledge of data-structures, algorithms and object-oriented design patterns
  • Understanding of distributed state management
  • Experience writing and debugging asynchronous and multi-threaded code
  • Experience developing distributed data processing pipelines
  • Experience developing IaaS / PaaS services for a Cloud Platform
  • Experience in a DevOps culture supporting live site.
  • Working experience with Azure platform
  • Experience in Agile execution / delivery.
  • Strong skills in designing, implementing, and testing Service Oriented Architecture (SOA), REST APIs & micro services.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Type vacature:


  • Er is geen minimale opleiding vereist

Wat wij bieden