Microsoft seeks a talented Software Development Engineer to join its team at Microsoft 365, where you'll work on cutting-edge web and mobile technologies, data analysis, and machine learning.
Job Description:
We're looking for a motivated and talented Software Development Engineer to join our team at Microsoft 365. As a member of our team, you'll work on developing features that reach millions of users and have a significant business impact.
-
Key Responsibilities:
- Collaborate with engineers to build end-to-end customer-facing experiences.
- Drive identification of dependencies and development of design documents.
- Create, implement, optimize, debug, refactor, and reuse code.
- Act as a Designated Responsible Individual (DRI) and guide other engineers.
- Proactively seek new knowledge and adapt to new trends and technical solutions.
Requirements:
To be successful in this role, you'll need:
- Bachelor's degree in computer science or related areas.
- 5+ years of software design and development experience.
- Extensive knowledge in Web technologies like responsive web design, React.js, JavaScript, TypeScript, CSS, Angular.js, and Bootstrap.
- Extensive experience in cloud services and RESTful APIs.
- Strong problem-solving skills, great teamwork, and passion to delight users.
Preferred Qualifications:
We're looking for candidates with:
- Over 8 years of experience in software design and development, specializing in web and cloud services.
- Proficient in mobile app development for both iOS and Android platforms.
- Strong capabilities in system design.
- Over 3 years of experience as a technical lead, guiding a small team of engineers.
Microsoft is an Equal Opportunity Employer:
We're committed to creating an inclusive environment where all employees feel valued and respected. We welcome applications from diverse candidates and are an equal opportunity employer.