Will be designing and delivering new features that power how people interact with email, Calendar, GenAI.
Responsibilities
Analyze the business requirements and technical requirements to, design and implement products and services. Define and adhere to the quality criteria for the tools, products and services, using measurements and insights to understand and validate the quality of experience for customers. Lead and continuously improve, enhance, and adopt/build newer features/services/practices into the portfolio/catalog of services. Drive continuous improvement of the supported products, tools, and services. Implement and adhere to recommended engineering practices in building high quality solutions. Lead/participate in the delivery of DevOps solutions through envisioning, design, implementation & operation. Manage and improve the engineering process, manage risks, dependencies, and compromises, and integrate software into broader ecosystems and/or products and services. Develop elegant designs and tests that identify and eradicate product or service-wide problems and align to multiple-release product or service plans and feature area architecture. Prepare and participate in design reviews across the team and apply expertise in available technologies. Lead by example within the team by producing simple, extensible, and maintainable code with very few defects and contribute to effective test plans. Ensure consistent, usable, forward-looking, maintainable test infrastructure. Use data and insights from customers and production to make feature area technical design and implementation decisions. Use technical knowledge of the product or service design and code to identify risks and prevent classes of bugs. Synthesize data from multiple sources and present concise, impactful conclusions that influence feature teams to solve defects and meet quality targets. Identify patterns that reveal errors and unanticipated problems, and influence telemetry analytics design decisions. Implement the engineering lifecycle for the team or organization and lead lifecycle improvements over successive releases. Optimize team processes to improve quality, engineering productivity, and responsiveness to feedback and changing priorities. Drive collaboration on features across feature teams, finding ways to accomplish more by enabling others. Overcome obstacles by resolving issues, regardless of team boundaries. Engage and maintain consistent communication with all relevant parties until issues are resolved. Promote a positive team environment by modeling behavior that promotes good morale. Responsible for self-development on latest trends/developments in the related role/work profile according to professional development plan. Node.
Required Qualifications
Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. Working experience in web application development for online services/large scale systems. Comfortable with modern programming language and web frameworks like ReactJS. Will be designing and delivering new features that power how people interact with email, Calendar, Address book, GenAI and features tailored for Emerging Markets. Will apply modern UI design principles and ensure the best experience across all applications in the suite. Familiar with constructs on Azure API usage and backend integrations with Data Systems, Identity systems and Azure Services will be a plus. Experience with Android and iOS development is good to have. Not mandatory. Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. OR equivalent experience. 2+ years of software design and development experience. Undergraduate or Graduate degree in Computer Science or related Engineering discipline.
Original Posting
This role is sourced from Microsoft. Apply on Microsoft careers page