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

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

Job Category: Software Engineering: Development
Location: Fargo, ND, US
Job ID: 819945-99838
Division: Microsoft Business Solutions

Are you looking for a position where you can use your strong development and leadership 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.

Your engineering leadership role will have several key responsibilities. As a people manager, you will provide insight and guidance to help develop careers. As a technical leader and mentor, you will advance the skills and productivity of the team. As an engineer, you will set the standard for quality focused engineering on the team through your design, implementation, and test work.

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
Skills
Excellent oral and written communication skills.
Excellent analytical skills.
Excellent collaboration skills.
Strong demonstration of customer focused quality delivery.
Proven record of leading teams to deliver complex projects.
Excellent software development skills from requirements through delivery.
HCM domain experience preferred.
Managed code development experience preferred.
Technical leadership experience required.
People management experience required.
Qualifications
Bachelor’s degree or equivalent in Computer Science or related field.
Minimum of 8 years experience working on a development team in the software industry preferred with 2+ years of people management and technical mentoring experience.
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!

MBD-Eng
MBD-Fargo

Microsoft - 19 months ago - save job - block
About this company
708 reviews
Microsoft Corporation develops, manufactures, licenses and supports a range of software products for computing devices. The Company's...