Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer 
India, Maharashtra, Pune 
94386125

16.07.2024

As aPrincipal Software Engineer, you will be an integral member ofolutions that is workingstandards suchFHIR (Fast Healthcare InteroperabilityResources) ®DICOM (Digital Imaging and Communications in Medicine) ®data. TheAzure cloud services & .to developingand deployinginnovative technologiesand experiences centered arounddriving positivehealthcare outcomes


QualificationsFrom Role Library,plus any other HM-determined qualifications)

  • Bachelor’s degree in computer science or related technical field AND 12+ years technical engineering.
  • Experience with coding cross platform backend components in.NETCore 7 and above,AspNetCore, C# 11 and above.
  • Proven experienceparticipatinginensuring end-to-end quality and security control: Unit Testing, Code review, Design review, Mocking,BDD (behavior-driven development).
  • Experience in developingSaaS (software as a service)based solution and cloud Native software with strong focus on security, reliability,scalability,and regulatory compliance.
  • Hands on experience designing and deploying orchestrated containerized environments on Kubernetes.
  • Complete software life cycle experience in a public cloud environment, from deployment to production.
  • Participate actively in design reviews, code reviews, bug/issues triage and mentoring of team members as needed.
Responsibilities

working withall service aspectshigh throughput and multi-tenant services, ability to, properly handle errors, write clean and well-factored code with good tests and good maintainability.

Responsibilities include:

  • Partners withappropriate stakeholderstodetermineuser requirements for a set of scenarios.
  • Leads efforts and discussions for the architecture of aspects of products/solutions. Creates proposals for architecture and design documents.
  • Expert in coding & leads by example and mentors' others to produce extensible and maintainable code used across products. Leads efforts to optimize, debug, refactor, and reuse code to improve performance and maintainability, effectiveness, and return on investment (ROI).
  • Leads implementation and deployment of the solution in the existing framework. Holds accountability for the impact of build deployments.Optimizesdeployments within products and components to meet differing businessobjectives.Leadsefforts toassurethat solutions are deployed safely.