Software Engineering
Technology, Data & Digital · Software & Web Development · Software Engineering
In short
Responsibilities
- Working hands-on with your team through design and implementation, demonstrating good engineering practices and coding.
- Sharing your work and learnings with your team, Microsoft product teams, and the OSS community.
- Continuously improving our ability to deliver quality solutions by helping to evolve our engineering process.
- Staying on top of industry trends, standards from security and scalability perspective to lead and influence design decisions.
- Designing, building, and maintaining complex web applications with a particular emphasis on pluggable micro frontend UI Architecture.
- Working with single-page architecture, front-end applications using frameworks like React, Angular, redux, saga, Node.js, HTML, CSS.
- Working independently for Design and Code reviews to ensure consistently high level of design & implementation.
Requirements
- Familiarity with Microsoft .NET technologies (C# and the .NET Framework), Web API, SQL Azure.
- Previous experience with multiple product release cycles.
- Experience in one or more automation languages (PowerShell, Python, C#, OpenSource).
- Must have exposure in .NET core & Micro Service based architecture application development.
- Must have worked on Cloud technologies specifically in the areas of App Service, Service Bus, Functions, Dev Ops.
- Database experience with either Azure Cosmos DB or Azure SQL.
- A bachelor’s degree in computer science or related discipline or comparable practical professional experience.
- At least 5 to 8 years of professional experience in software development.
- Strong communication and collaboration skills.
- Good at design patterns and their application.
Desired Qualifications
- Ability to handle ambiguity and collaborate across multiple groups and disciplines.
- Ability to manage multiple projects / tasks concurrently and drive them to successful completion.
- Facilitates collaboration in a cross-group environment (i.e., global software engineering teams).
- Ability to rapidly assimilate new information and techniques.
- Preferred Azure cloud development experience.
Benefits
- Full-Time employment
- Fully on-site work
- Less than 25% travel
Skills
Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting…
Company
MicrosoftJob Posted
3 days ago
Employment Type
Full Time
Work mode
On Site
Experience Level
Senior
Locations
United States
Qualification
Applicants
Be an early applicant
