Software Engineering IC2 - Hyderabad, India - Microsoft

    Microsoft
    Microsoft background
    Full time
    Description

    Overview

    Does pioneering new and innovative ways to reimagine and transform end-user productivity across the breadth and depth of Microsoft's global workforce sound exciting to you? Are you passionate about the future of work, driving innovation and showcasing an employee experience blueprint that inspires customers and partners to navigate their digital transformation? If so, Microsoft Digital (MSD) is an excellent place for you to grow your career.

    Microsoft Digital (MSD)'s mission is to power, protect, and transform the employee experience at Microsoft around the world. Come build community, explore your passions, do your best work and be a part of the team within Microsoft's Data Platform & Growth (DPG) organization and Experiences & Devices (E+D) division. Microsoft Digital (MSD), is the team that innovates, creates, and delivers the vision for Microsoft's employee experience, human resources, corporate and legal affairs, global real estate products, and runs Microsoft's internal network and infrastructure, plus builds campus modernization and hybrid solutions. You will leverage the latest technologies and focus on empowering Microsoft employees with the tools and services that define both the physical and digital future of work.

    Microsoft's mission is to empower every person and every organization on the planet to achieve more, and we're dedicated to this mission across every aspect of our company. is centered on embracing a growth mindset and encouraging teams and leaders to bring their best each day. Join us and help shape the future of the world.

    #MSD

    #MSDJOBS

    #EEJOBS

    Job Purpose

    Data & Insights team in Microsoft Digital has an exciting opportunity for a Software Engineer who can drive results by leading from the front as a full-stack develop. We are looking for a customer-obsessed individual, with a growth mindset, compassion for employee experience, and an experimental approach to join our team.

    This team is responsible for a charter that is amongst the most dynamic and exciting across the industry, involving - big data scale, machine learning, AI, LLM and real-time insights. The challenges you will tackle are as tough and groundbreaking as they come.

    We are looking for a talented React Developer to join our dynamic team of experts, working on a project that leverages Open AI technologies to transform the way users interact with data. You will be responsible for designing and developing user interfaces that are visually stunning, intuitive, intelligent, and accessible, using React. You will also integrate with OpenAI, Azure cognitive search, custom NER/NLP models, and LLMs to enhance user interactions and provide real-time data discovery. You will develop robust and scalable application services to support the UI, ensuring optimal performance and security. You will also implement CI/CD pipelines for efficient development workflows and manage the deployment process.

    Qualifications

    Required Qualifications

  • Bachelor's/master's degree in mathematics, Statistics, Data science, Computer Science, Computer Engineering, or related field
  • 3+ years of experience in developing web applications using React and related technologies.
  • Proficiency in HTML, CSS, JavaScript, TypeScript, and RESTful APIs
  • Experience in using Azure cognitive search, custom NER/NLP models, or LLMs, or a strong interest in learning and applying them.
  • Experience in using SignalR, an event hub, or similar technologies to stream data and responses from AI tools.
  • Experience in implementing Microsoft Accessibility Standards and best practices for UI design.
  • Experience in developing and testing application services using .NET Core, C#, and SQL Server
  • Experience in using Azure DevOps, GitHub Actions, or similar tools for CI/CD pipelines.
  • Experience in deploying and managing web applications on Azure App Service, Azure Kubernetes Service, or similar platforms.
  • Knowledge of security principles and best practices for web applications
  • Excellent communication, collaboration, and problem-solving skills
  • Non-Technical skills

  • Problem solving - Ability to clearly understand problems, decompose them into smaller problems; and technical articulation skills so that it is easy for the team to collectively solve.
  • Ability to work both independently and collectively in a fun team environment with minimal supervision.
  • Good communication and stakeholder management skills
  • High capacity to learn and adapt to new technologies and engineering processes quickly.
  • Location: We are hiring in the following locations: Hyderabad.

    Responsibilities

    Responsibilities

  • Design and implement scalable, reliable, and secure software solutions using microservices, event-driven architecture, and cloud infrastructure.
  • Build reusable components, frameworks, and libraries that enable faster development and higher quality.
  • Apply best practices of CI/CD, infrastructure as code, observability, and debugging to ensure fast and smooth delivery of software products.
  • Leverage AI/ML techniques and tools to solve complex problems and create innovative solutions.
  • Communicate effectively with stakeholders and present technical vision and solutions to large audiences.
  • Provide technical guidance and mentorship to the team and foster a culture of collaboration and excellence.
  • Rapid agility with Proof of Concepts especially with AI/ML.
  • Partners with teams across Microsoft & within HR/CELA to drive positive employee experience.
  • Communicates key outcomes with stakeholders and leadership.
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving cost efficient and consistency in monitoring/operations at scale.
  • Accelerate development velocity for all engineers and deliver continuous improvements to the team's process and codebase.
  • Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.Industry leading healthcareEducational resourcesDiscounts on products and servicesSavings and investmentsMaternity and paternity leaveGenerous time awayGiving programsOpportunities to network and connect