Software Engineer at Microsoft
Noida, Uttar Pradesh, India -
Full Time


Start Date

Immediate

Expiry Date

23 Feb, 26

Salary

0.0

Posted On

25 Nov, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Engineering, Data Solutions, Data Analytics, C++, C#, Java, JavaScript, Node.js, React, Data Engineering, Spark, Kafka, Kusto, Flink, Azure Data Factory, Kubernetes

Industry

Software Development

Description
- Be responsible for the technical leadership and end-to-end development of the data solutions that will help E+D gain the strategic insights we need to deliver the most optimal user experience and to quickly adapt to market conditions that are constantly evolving. - Apply your engineering and analytical skills to petabyte scale data problems using the latest and most modern data analytics technologies on an ever-increasing number of data signals produced by the different products part of the M365 suite and our partners across the company. - Face tough engineering challenges every day as we deal with very large, disparate, and usually complex data sets as we aim to provide an efficient and reliable platform for data wrangling and curation. - Integrate different data democratization and visualization techniques that will enable us to extract even the most deeply embedded insights from this data to then make those insights readily available to everyone in our organization, affording them the flexibility of analyzing said data in a self-service manner. Required Qualifications: - Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR equivalent experience. - Strong coding skills in C++, C#, Java. Any language experience is fine if you are detail-focused with strong design principles and implementation skills. - 2+ years of experience with modern web technologies such as JavaScript, Node.js, and React. - Experience with data engineering technologies such as Spark, Kafka, Kusto, Flink or Azure Data Factory, and container orchestration platforms like Kubernetes/AKS is considered a plus. - Experience working on Win32, iOS/Mac or Android is considered a plus. - Experience working collaboratively with a team of engineers and a strong passion for learning. Preferred Qualifications: - High quality software design & development experience of 1+ years. - Possess great judgement, solid engineering skills, and ability and desire to learn and go deep into new technologies. - Versatile engineer who can seamlessly work across different platforms.
Responsibilities
The Software Engineer will lead the technical development of data solutions to provide strategic insights for optimal user experience. They will tackle engineering challenges involving large and complex data sets to create a reliable platform for data wrangling and visualization.
Loading...