Microsoft Cloud is looking to strengthen quality, reliability, security, and customer trust by designing solutions that prevent issues before they happen, embed AI-powered automation, and turn signals into actions that deliver measurable customer impact.
Requirements
- Coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- Demonstrated proficiency in computer science concepts including data structures, algorithms, and software design patterns.
- Demonstrated experience in object-oriented programming.
- Experience with distributed systems and a cloud technology stack such as Azure or AWS
- Experience or working knowledge of JavaScript/Node.js/React or another similar web stack
- Experience with agent frameworks and hands-on expertise in building solutions leveraging Generative AI technologies.
- Working knowledge of agile software development methodologies and tools that enable these, such as GitHub, Azure DevOps, etc.
Responsibilities
- Leads by example within the team to produce extensible, maintainable, well-tested, secure, and performant code that adheres to design specifications.
- Optimize, debug, and refactor code to improve performance and maintainability, and effectiveness.
- Acts as a Designated Responsible Individual (DRI) in monitoring system/product feature/service for degradation, downtime, or interruptions for simple problems, and recommends actions to restore system/product/service by following the playbook
- Apply metrics to drive the quality and stability of code, as well as appropriate coding patterns and best practices.
- Identifies dependencies and incorporates them into the development of design documents for a product, application, service or platform.
- Leads discussions for product/service architecture and develop complex design specifications.
- Review code to ensure compliance with quality standards, is reliable and accurate, and is appropriate for the scale of the product/solution area.
Other
- Bachelor's Degree in Computer Science, or related technical field
- 4+ year(s) technical engineering experience
- Microsoft Cloud Background Check
- Ability to work in an agile development team
- Independent thinker and working collaboratively in a team environment