The Business Applications Group is a rapidly growing organization that is responsible for the Microsoft Dynamics 365 suite of products, Microsoft Flow, PowerApps, Azure App Service and Power BI in addition to other products and services within its portfolio. Microsoft is considered one of the leaders in Software as a Service in the world of business applications and this organization is at the heart of how business applications are designed and delivered.
The Citizen Application Platform (CAP) team drives the underlying platform that enables the creation of PowerApps and Flows for domains such as Marketing, Sales, Service, Operations, Finance and Talent - which enables customization by business users - or completely new solutions to be built by business users, developers, and ISV’s.
This is an exciting time to join the CAP Platform team as we are revamping the Engineering Systems and processes used to produce our products. We are looking for an experienced Senior Software Engineer to help architect the engineering experiences and boost developer productivity of the CAP Platform team developers.
The ideal candidate for this role is someone with a passion for engineering systems and for improving the lives of their fellow engineers for the Dev Inner loop and official product builds. This role requires building the tools and experiences that can fast track time for builds and execution of tests that are coupled with the development process in a parallel, distributed environment to allow for the rapid development of robust software.
You should have a proven track record of making an impact on your team, through design and development of performant, reliable, and highly usable, self-service systems. These engineering systems will be 24x7 systems with the same quality expectations as our production services. You should be the type of person who rolls up your sleeves and dives in and fixes the root cause of issues.
You should have in-depth experience with one or more build and test systems in use by Microsoft, along with experience with at least some of the more modern engineering systems such as VSTS, Open Source, and Azure. We will strive to utilize and build on top of existing solutions before we write our own.
•7+ years of experience in software development
•5+ years of experience with C#, ASP.NET, SQL, Git, NodeJS, MSBuild, PowerShell or VSTS
•BS/MS in Computer Science or Engineering
•Experience with development for Android and IOS platforms preferred
•Experience developing with Azure or other cloud services
•Strong written and verbal communication skills
•Ability to work in a dynamic and agile environment
Able to collaborate well within the team and across product groups to deliver end to end experiences
Passion, self-motivation and customer focus
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.
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 to email@example.com.
A little about us:
Microsoft offers training and employment opportunities to help you turn your military experience and skills into a civilian technology career.