This Job is eligible for the following work arrangements :Flex Time Job Description:
Are you ready to take the next step in your career? Do you have the technical chops to dig in deep into large scale service platforms? Do you want to have deep engagement with enterprise customers and directly observe the impact of your work? Are you jazzed by the idea of integrating multiple MS technologies into highly customer focused solutions? Are you a Senior Software Engineer interested in using your excellent design, coding skills to have across functional impact on architecture, software delivery and customer satisfaction? If you answered “Yes” to these questions, the Enterprise Platforms Security team is for you!
The Enterprise Platform Security team develop the next generation security platforms that serve thousands of Microsoft’s internal solutions and services by leveraging the XACML authorization industry standard and the state of art Microsoft technologies. The platform can be adopted in a wide variety of application scenarios, including as a publicly available service in the cloud.
We are looking for a self-driven, result-oriented senior developer that has a proven record of successful software delivery with strong engineering capabilities. The ideal candidate for this position will have a passion for technology, a solid technical background, and possess a strong interest in large scale application/services security technologies. You will ensure the product delivered on time with good quality and meet the customer satisfaction during the full SDLC release cycle. You will work closely with PMs, testers, and other SDEs to support multiple releases and ensure product features well designed and implemented.
Key Responsibilities Collaborate with internal and external tenants, onboarding teams, program managers, developers, tester to conduct relevant development discipline jobs Work closely with senior lead to help drive the overall project architecture, solution and engineering excellence. Key contributor in feature team and cross teams for component/feature level design work Write technical specification, deployment scripts, deployment/troubleshooting guide, etc. Design, code and unit test the assigned features Review functional spec, technical spec and codes Bug fixing
Qualifications BS or MS degree in Computer Science, Applied Mathematics, or related field Strong background on CS fundamentals, algorithms, software design patterns Minimum 7 years of demonstrated software development work experience with multiple full release cycles of major software products Exceptional track record in design and implementation of complex software systems or applications include a broad set of service technologies, architecture and design patterns using Microsoft platform Proficiency in C/C++/C#, .NET, WCF, and SQL Server technologies. Having hands on skills on ASP.net/Silverlight, Cloud and application security related technologies (such as AD, ADFS, RBAC, XACML, Azure, STS, etc.) is a plus Strong in DB design principles and PL/SQL programming is a big plus Strong critical thinking and problem solving skills required. Excellent verbal and written skills in English A passionate team player
Microsoft is an equal opportunity employer and supports workforce diversity. GCR:CN:DEV:EN