about 22 hours ago
Responsibilities
- Understand the Azure Integrations codebase and development process.
- Analyze and refine requirements with product management and stakeholders.
- Provide support for incoming bugs and customer-reported issues.
- Scope and plan engineering efforts with various stakeholders.
- Design and implement high-performance, scalable software components.
- Participate in pull request reviews with the team.
- Mentor junior team members.
- Collaborate with cross-functional teams to create an extensible platform.
- Own features and define their long-term health and reliability metrics.
Requirements
- 5+ years of software development experience in mission-critical software.
- Experience with systems of scale, from monolithic applications to microservices.
- Proficiency in server-side technologies including Java, Spring, Hibernate, and Redis.
- Ability to work effectively with distributed teams.
- Experience with Microsoft’s Graph APIs is a plus.
- Familiarity with modern front-end development such as ReactJS is a plus.
- B.S., MS, or PhD in Computer Science or related field.