Core Services Engineering builds and manages the critical products and services that Microsoft runs on. We boldly pursue big ideas that power transformational advances at Microsoft and for our customers, while helping Microsoft teams work smarter, faster and more securely every day. Core Services Engineering employees have deep technical and business expertise, customer insights, and a clear point of view that comes from first-hand, large-scale experience with Microsoft and industry solutions. We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates.
We have exciting opportunities for you to innovate, influence, transform, inspire and grow within our organization and we encourage you to apply to learn more!
We are Corporate Functions Engineering (CFE) Professional Services team and we deliver the end-to-end systems solution for running and transforming multi-billion dollar Microsoft Services business. Team is responsible for envision, design, develop and support best in the class modern cloud scale engineering solutions. These solutions automate various Services business workflows, save/reduce time for end-users and provide AI based intelligent recommendation for our users worldwide.
We are looking for Software Engineer to design and implement platforms/services that will enable digital transformation of Professional Services. Your role will be to deliver experiences that take the business strategy for the Professional Services and make it a reality by building cloud based services. You will have the opportunity to influence the scenario and interface design at the ground level. You will articulate cross-cutting concerns through adoption of modern patterns and practices of software engineering. You will be building application(s) using the latest functionality available in Azure Cloud such as Azure Functions, Service Bus, Azure Web Apps, API Management and Cosmos DB to name a few. You will have opportunity to work on building Single Page Applications (SPA) using Angular, React, Bootstrap that are performant, responsive, adoptive and accessible to user with different abilities. Many of these applications are accessed globally by thousands of users. You will be part of team that is building enterprise scale microservices and applications that needs to support high availability, scalability, reliability and enable billions of dollar revenue to Microsoft.
* 2+ years of software development experience using HTML5, Angular/React and API development using Microsoft dotnet/Java
* A minimum of a bachelor's degree in Computer Science, Engineering or a related field, or equivalent alternative education, skills, and/or practical experience is required.
Preferred, not required:
* Experience in a DevOps culture supporting live site
* Experience in agile/lean development methodologies
* Experience with Continuous Delivery practices, TDD
* Good analytical, debugging and problem-solving skills
* Proficiency in data structure and algorithms
* Experience in developing using cloud platform Microsoft Azure or AWS
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. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. 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.
* Provide technical design to enhance existing solutions or build new features for v1 applications
* Write clean code using Angular/React, C#
* Develop unit tests, integration tests and automation tests
Microsoft is a technology company that develops and supports software, services, and devices.