Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Microsoft Software Engineer 
India, Telangana, Hyderabad 
190291072

04.02.2025

Minimum Qualifications

• 1+ years of software development experience, with a proven track record of delivering large-scale software systems.

• Experience with one or more general purpose programming languages including but not limited to C/C++, C#, Java, TypeScript, JavaScript.

• Excellent analytical, problem-solving, and debugging skills with a solid understanding of object-oriented design, coding patterns, and testing practices.

Preferred Qualifications

• Proven ability to design and develop loosely coupled, componentized, and durable software that can be easily extended and meets requirements on time.

• Extensive experience with one or more modern web technologies such as .NET, Node, React, Angular, building RESTful APIs, and hands-on knowledge of web concepts such as HTTP and MVC.

• Skilled building libraries, SDKs, and other development platform components, preferably using C#, TypeScript.

• Knowledge of Microsoft Azure, AWS or similar cloud computing platforms is preferred.

• Demonstrated strength to quickly get up-to-speed and be productive on new technical domains and are comfortable in dealing with ambiguity. • Experience in Agile, DevOps, building micro services, and Mobile is a plus.

• Experience with any of the following engineering areas: performance, security, privacy, accessibility, and localization/globalization

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Responsibilities

• Own and deliver complete feature areas and large-scale solutions, covering design, architecture, implementation, testing, debugging, and shipping with secure long-term support.

• Work closely with engineers, program managers, designers, and partners to deliver feature sets with the right design and architecture.

• Create, enhance, and maintain Single Page Applications (SPAs) for intuitive user experiences.

• Develop robust, scalable, and secure backend services, and design, develop, and maintain APIs for efficient data exchange between client and server applications.

• Implement and manage cloud-based solutions to ensure the scalability, reliability, and performance of applications.

• Develop and maintain CI/CD pipelines to automate the build, test, and deployment processes.

• Work closely with cross-functional teams, including product managers, designers, and other engineers, to gather requirements, provide technical insights, and ensure alignment on project goals.

• Continuously learn and stay updated with emerging technologies, frameworks, and best practices in full-stack development, cloud computing, and software engineering to bring innovative solutions to the team.

• Be committed to delivering the best experience for customers and partners, iterating based on qualitative and quantitative feedback.

• Help create and maintain a diverse and inclusive culture, participate in hiring, and foster an environment where everyone can bring their authentic selves to work.