Software Engineer at Microsoft
, , Australia -
Full Time


Start Date

Immediate

Expiry Date

02 Mar, 26

Salary

0.0

Posted On

02 Dec, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Coding, Debugging, Telemetry, Logging, Observability, Performance, Reliability, Efficiency, Code Review, Incident Retrospectives, Root Cause Analysis, Automated Tools, Design Documents, Problem Solving, Team Collaboration, Knowledge Improvement

Industry

Software Development

Description
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. * Reviews current developments and proactively seeks new knowledge that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale. *Learns to review code and helps to review code of others to ensure it meets team standards. Participates in code review processes for self-development, gathers feedback, and learns about coding standards and the team's features. Applies coding patterns and best practices. Learns how and begins to use automated source code analysis tools that are incorporated into the build/development process with minimal supervision. *Develops and applies knowledge of debugging tools, tests, logs, telemetry, and other methods to begin supporting efforts to proactively flag issues before they occur for product features in production. Learns to conduct incident retrospectives to identify root causes of problems, and begins to implement repair actions with direct supervision. Grows understanding of and begins to apply least-access principles and uses logging, telemetry, and other appropriate mechanisms with direct supervision to investigate issues while retaining privacy and security. *Supports the identification of dependencies, and their incorporation into the development of design documents for a product feature with oversight. Learns and helps to actively identify other teams and technologies to leverage, how they interact, and where their own system or team can support others. 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 o OR equivalent experience. - - Preferred Qualifications: - * Bachelor's Degree in Computer Science o OR related technical field AND 1+ year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, o OR Python o OR Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python o OR equivalent experience.
Responsibilities
Monitor system/product features for degradation and recommend actions to restore services. Review code and participate in code review processes to ensure standards are met.
Loading...