Senior Software Engineer
Microsoft
Partially owns solutions for architecting of solutions, with minimal technical oversight. Drives efforts to add new tests, remove antiquated tests, and aggregate tests to improve the test suite. Drives efforts to continually integrate automation features when planning for testing. Applies metrics to drive the quality and stability of code, as well as appropriate coding patterns and best practices. Conducts retrospective debugging of solutions to identify root causes of problems. Organizes work into smaller sets of tasks as part of an overall roadmap. Creates and updates implementation framework as necessary, following industry standards. Alerts stakeholders as to status and initiates actions to restore system/product/service for simple problems and complex problems when appropriate. Drives efforts to collect, classify, and analyze data on a range of metrics. Drives efforts to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility. Applies and extrapolates best practices to reliably build code that is based on well-established methods while also applying best practices for new code development. Maintains communication with key partners across the Microsoft ecosystem of engineers. In addition, this role as a Senior Software Engineer your responsibilities including driving employee growth and development, executing projects, and managing performance.Agility: Ability to think, understand, and process information quickly.Algorithm Design and Implementation: The ability to design, analyze, implement, optimize, profile and experimentally evaluate computer algorithms. Includes knowledge of practical applications of algorithms in software engineering.Architecture Design: The ability to apply reference architecture and patterns for a variety of solutions (e.g., advanced analytics, artificial intelligence, big data, Internet of Things, modern business intelligence and analytics, modern applications, data platform modernization, data warehousing, business intelligence and analytics, etc.).Collaborative Innovation: Knowledge of others' expertise and the ability to involve multiple players (within and outside the organization) in the creation or development of novel products, processes, or research streams.Computer Science: The ability to apply computer science principles (e.g., data structures, algorithms, run-times), statistics and computer architecture to implement, adapt, or apply concepts when programming.Conflict Resolution: The ability to manage conflict, disharmony, and strife among people and situations, while recognizing and addressing sensitivities.Decision Making: The ability to make decisions in a fast-paced, rapidly changing environment. This includes the ability to define, diagnose, and determine an appropriate resolution, recommendation, or decision while considering alternatives and factors (e.g., resources, costs, tradeoffs).Design Readiness: The ability to deliver informed designs and plans ahead of production and execution. This includes the ability to ensure there is time for feedback and iterations for deadlines.Detail Oriented: The ability to attend to and verify the accuracy and completeness of detailed information in documents, on the computer, and/or in other work products. This includes being able to code, file, compile, transcribe, classify, and/or track details from a variety of different sources/problems/issues.Engineering Lifecycle: Knowledge of the engineering lifecycle that provides for task estimation, design and code review, specification review, bug triage, code check-in, sign-off, test targeting, and performance standards to meet customer and business goals.English Language Proficiency: The ability to speak and understand English when giving instructions and directions, and when talking with colleagues, managers, and others for work matters.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Por favor confirme su dirección de correo electrónico: Send Email