Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Software Engineer @ Microsoft

Home > Quality Assurance and Testing

 Principal Software Engineer

Job Description

Responsibilities

As a Principal Software Engineer , you will lead designing and delivering new solutions. This includes defining the S olutions A rchitecture, building solutions business flows, developing new components needed to enable new experiences, and solving technical problems as we package different apps/components together. You will need to get deeply acquainted with the platforms on which we deliver Dynamics 365 solutions including Azure, Power Apps, Power Automate and Power BI as well as our Data Model (CDM).

To do that you will need to

  • Own complete solutions across their entire life cycle
  • Drive the overall architecture of solution and infrastructure within the team and across the organization.
  • Work closely across teams and disciplines to shape the solutions and make sure they provide value to our customers
  • Drive solution implementation across multiple feature crews.
  • Work with the peer PMs to define solutions day to day execution.
  • Comply with project plans and industry standards.
  • Debug and investigate live-site issues to ensure proper availability of our solution.
  • Investigate and prototype new technologies and frameworks.
  • Foster a culture of agility, innovation and customer-focus within the team.
  • Lead by example high level of technical excellence (including but not limited to participating in
  • design, code and test reviews).
  • Mentor more junior team members professionally .

Qualifications:

  • Bachelor s or Master s degree in Computer Science, Engineering, or related field
  • 10+ years of development experience in relevant technologies (C#, JS, React, cloud computing)
  • 3+ years experience and skills in building cloud-based SaaS applications
  • Demonstrable design, coding, debugging, troubleshooting, and problem-solving skills
  • Creative and innovative thinking.

Preferred Qualifications:

  • Experience with Microsoft Dataverse (CDS), PowerApps, Dynamics 365 CE or other CRM/ERP products
  • Proven track record of being a proficient technical contributor who has owned feature areas across multiple releases.
  • Exceptional software engineering skills across all phases of software development lifecycle.
  • Good communication, critical thinking and collaboration skills.
  • Ability to understand unfamiliar code bases, debug client and service side applications.
  • Ability to prioritize and handle multiple tasks completely and independently.
  • Strong leadership skills.
  • Passion for mentoring junior engineers.
  • Ability to generate clarity in ambiguous situations.
  • Experience developing with Azure or other cloud services
  • Excellent technical design, problem solving and debugging skills
  • Good written and oral communication skills

Job Classification

Industry: IT Services & Consulting
Functional Area: Engineering - Software,
Role Category: Quality Assurance and Testing
Role: Quality Assurance and Testing
Employement Type: Full time

Education

Under Graduation: Any Graduate
Post Graduation: Any Postgraduate

Contact Details:

Company: Microsoft Corporation
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   DTP Cloud computing ERP Prototype Coding Software development life cycle Healthcare microsoft digital transformation CRM

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Microsoft

Client: Microsoft Corporation is an American multinational technology company with headquarters in Redmond, Washington. It develops, manufactures, licenses, supports, and sells computer software, consumer electronics, personal computers, and related services.