Software Engineer 2 (Front-end)

Bengaluru, Karnataka, India
Apr 01, 2024
Apr 04, 2025
Hybrid
Full-Time
3 Years
Job Description

Microsoft Dynamics 365 offers a suite of business solutions tailored to various markets and business sizes aimed at fostering growth through exceptional customer experiences. The Customer Service Applications Team focuses on delivering Connected Customer Care solutions for Contact Centers, leveraging Dynamics 365, Office 365, and other Microsoft cloud services to provide high-value application scenarios across all devices and platforms.

Role Overview
As a Software Engineer II at Microsoft Dynamics 365 Customer Service Applications team, you will collaborate with senior business and technology leaders, internal users, and partners to design and implement Dynamics 365 applications. You will work in an agile environment, innovating and collaborating closely with partners and customers to solve complex problems for large-scale business SaaS applications.

Responsibilities

  • Envision, design, implement, test, deploy, maintain, and enhance software components and services.
  • Embrace and utilize state-of-the-art technologies, participating in technical discussions and introducing new ideas.
  • Ensure the quality of code and the quality of software components.
  • Collaborate with Product Managers, Architects, and UX Designers to design and specify new features.
  • Develop software empowering customers to optimize their business processes.
  • Author internal tools to improve team productivity and quality.
  • Support the progress and development of less experienced team members.
  • Work closely with Program Managers and other Software Engineers to optimize design, quality, and functionality.

Qualifications

  • I have 3+ years of professional experience building cloud applications, with a focus on front-end development using React/JavaScript/TypeScript/CSS/HTML.
  • Experience in architecting, building, and maintaining UX component libraries adhering to modern web standards.
  • Experience with enterprise-scale services design and implementation.
  • Experience delivering Dynamics 365 and/or Power Platform solutions is desirable.
  • Excellent verbal, written, and cross-team collaboration skills.
  • Passion for improving software quality and engineering excellence.
  • Experience in developing, debugging, and supporting code in object-oriented languages and database query languages.
  • Experience with building infrastructure using Microsoft Azure technologies like Service Fabric, App Service, and Docker.
  • Experience in developing and debugging code within a micro-services architecture.

Company Values
Microsoft is an equal-opportunity employer committed to diversity and inclusion. We value individuals from diverse backgrounds and do not discriminate based on age, ancestry, citizenship, gender identity or expression, genetic information, disability, national origin, race, religion, sexual orientation, or any other characteristic protected by applicable laws.