Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer Azure API Gateway 
China, Shanghai 
693805192

13.08.2024

as part of the broader Developer Division. Azure API Gateway, Azure API Center and Azure API Management jointly provide a comprehensive solution for managing the entire API lifecycle. These services enable thousands of developers across the globe to develop and manage Web, Mobile, API, Event-Driven and IoT applications.

The emergence of generative AI heralds a new era of possibilities for API management solutions, revolutionizing the API developer experience.

of Azure API Gateway, Azure API Management and the whole platforms.

Required Qualifications

  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to Golang, C++, C#, Java, JavaScript, Rust, or Python.
    • OR equivalent experience.
  • Experience in providing overall technical leadership & directions.
  • Experience designing and building large scale distributed systems.

Preferred Qualifications

  • Demonstrated passion for growing yourself and others.
  • Experience with essential open-source projects in the cloud-native ecosystem.
  • Passion to work on deep technical problems related to building large-scale platform level systems with Kubernetes and other essential cloud-native technologies.
  • Experience with standing up a world class service and the supporting infrastructure.
  • Passion to collaborate in teams and delight customers with high quality system level software.
  • Excellent written and verbal communication and interpersonal skills.

Key Responsibilities

  • Creates and implements code for a product, service, or feature, reusing code as applicable.
  • Writes and learns to create code that is extensible and maintainable.
  • Creates a clear and articulated plan for testing and assuring quality of solutions, and defines success for outcomes of tests (e.g., unit tests).
  • Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight.
  • Contributes to efforts to break down larger work items into smaller work items and provides estimation.
  • Participates in code reviews to ensure coding standards are followed.
  • Contributes to the development of automation within production and deployment of a complex product feature.