Job Information
Microsoft Corporation Senior Software Engineer in Bangalore, India
Are you passionate about Linux and enabling it in a large, distributed setting both in the Azure cloud and Edge? Do you want to be part of a high-energy and creative team that is currently building the future of the Azure platform? Do you love to contribute to Linux and the open-source community across the globe? We are the Azure Linux Group rt Microsoft. Azure Linux powers critical Azure services ranging from Azure Kubernetes Service in the cloud to Azure Nexus on the Edge. We’re growing and looking to add engineering talent who will help us build great teams and lead the technology direction as we create and enable Azure Linux at scale across the Azure fleet. We are seeking a talented and passionate UI Engineer to join our dynamic team and contribute to the development of a comprehensive dashboard that monitors Linux builds, tests, publishing of Linux images, and tracks KPIs of Linux releases.
As a UI Engineer, you will be responsible for designing, developing, and maintaining a dashboard UI that provides real-time insights into Linux builds, testing processes, and release KPIs. You will work closely with our product, design, and backend teams to deliver a seamless and intuitive user experience. The ideal candidate is an expert in UI development and frameworks, with a strong command of JavaScript, NPM, ReactJS, Fluent UI, and has a solid understanding of server-side languages, RESTful APIs, and Linux system software.
Responsibilities
Design and implement high-quality, responsive dashboard interfaces that monitor Linux build processes, tests, and publishing activities
Collaborate with cross-functional teams to define, design, and ship new dashboard features
Develop data visualizations to effectively communicate KPIs and other critical metrics
Optimize UI performance and ensure high-quality user experiences across different devices
Write clean, maintainable, and well-documented code
Integrate UI components with RESTful APIs and server-side applications
Debug and troubleshoot issues across different browsers and devices
Stay up to date with the latest industry trends and technologies to ensure our solutions remain cutting-edge
Contribute to the continuous improvement of our development processes and standards
You will also work with upstream open-source projects, representing Microsoft as a strong community partner and contributor
Qualifications
Required qualif ications :
B.S or higher in Computer Science or a related field, or equivalent industry experience
8+ years of professional software design and development experience with 5+ years in front-end development using Typescript or JavaScript on Linux development environment
Technical Skills:
Proficiency in JavaScript, including ES6+ features
Extensive experience with UI frameworks such as ReactJS and MUI or Fluent UI
Strong knowledge of NPM and front-end build tools
Experience with server-side languages such as Node.js, Python, or similar
Proficiency in developing and integrating RESTful APIs
Familiarity with CI/CD pipelines and DevOps practices
Solid understanding of Linux, including shell scripting and system software
Familiarity with version control systems, preferably Git
Soft Skills:
Excellent problem-solving skills and attention to detail
Strong communication and collaboration abilities
Ability to work independently and as part of a team in a fast-paced environment
Passion for learning and staying current with emerging technologies
Preferred qualifications :
Experience with data visualization libraries such as D3.js or Chart.js
Knowledge of containerization technologies like Docker
Contributions to open-source projects or personal projects demonstrating your skills
#IDCAzureEPHiring
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .
Microsoft Corporation
- Microsoft Corporation Jobs