Software Development Engineer 2 - Dynamics Job
Microsoft - Fargo, ND

This job posting is no longer available on Microsoft. Find similar jobs: Software Development Engineer jobs - Microsoft jobs

Job Category: Software Engineering: Development

Location: Fargo, ND, US

Job ID: 819944-99837

Division: Microsoft Business Solutions

Are you looking for a position where you can use your strong software engineering skills to have a big impact on Microsoft and the industry? Are you looking for an opportunity to work on a product with growing market share that solves complex customer problems? If you are, we have a position for you on the Microsoft Dynamics Human Capital Management (HCM) team.

The Project

The Dynamics HCM team specializes in best in class solutions enabling businesses to manage their most critical assets - people!

As part of the Microsoft Dynamics AX ERP suite, the HCM team delivers a complete solution that targets the increasing demands of midsize and larger companies. Whether deployed to the cloud or on premise, Dynamics AX integrates a number of Microsoft technologies to create a large scale application that is uniquely customized for each customer installation.

The HCM team also builds services that target specific business workloads in the enterprise. These people centric workloads are the way of the future for business applications and will target a high percentage of employees in a business. The services will leverage Microsoft investments in Yammer, O365, and other cloud assets while being delivered only as a cloud based solution in Azure.

Your Role

As part of the unified engineering team in Dynamics, you will have the opportunity to apply quality focused engineering practices to your daily work. Our Scenario Focused Engineering approach will enable you to understand the customer and apply your creativity to designs that delight customers. Applying strong object oriented development practices in a test driven approach will bring those designs to fruition.

You will work closely with PMs and other engineers on a feature team in a highly collaborative environment. Agile and lean development practices will be used to deliver early and often with a focus on continuous improvement.

You will become a productive team member through your knowledge in and ability to learn technologies and practices such as HTML5, SQL Server, .Net, JavaScript, REST based services, analytics, design patterns, unit and functional testing, OO design, and more. Your background in or ability to quickly learn business software domain concepts will drive up your and the team’s effectiveness.

The Location

Fargo is home to over 1600 Microsoft employees and vendors, including a significant number of development team members. It is one of Microsoft’s largest US campuses outside of Redmond and is home to state of the art facilities. The Fargo-Moorhead area is the largest metropolitan area between Minneapolis-St. Paul, Minnesota and Spokane, Washington. In the past few years, several magazines have proclaimed Fargo-Moorhead as one of the most stress free metropolitan areas in America. Quality of Life is one of the most often-repeated phrases that people use when describing Fargo-Moorhead.

Qualifications and Skills


Excellent oral and written communication skills.

Excellent analytical skills.

Excellent collaboration skills.

Proven record of independently handling complex projects.

Strong demonstration of customer focused quality delivery.

Excellent software development skills from requirements through delivery.

HCM domain experience preferred.

Managed code development experience preferred.


Bachelor’s degree or equivalent in Computer Science or related field.

Minimum of 3 years of experience working on a development team in the software industry.

This is a position that has it all - an opportunity to stretch your software engineering skills on a product that will have huge impact on Microsoft and the business application development world. Apply now!



Microsoft - 2 years ago - save job
About this company
1,097 reviews
Microsoft Corporation develops, manufactures, licenses and supports a range of software products for computing devices. The Company's...