Back to jobsJob overview

About the role

Software Engineering at Microsoft

Required Skills

c#javajavascriptreactsqlpythonsparkmicroservicescloud

About the Role

Join Microsoft's Sustainability Manager team as a software engineer to develop solutions that help organizations achieve sustainability goals. You'll be part of the Dynamics 365 ecosystem, working on enterprise business problems at scale with a focus on quality and performance.

Key Responsibilities

  • Develop features with focus on quality, usability & performance
  • Participate in livesite operations with emphasis on timely response, delivery & satisfaction for stakeholders
  • Collaborate across internal & external stakeholders

Required Skills & Qualifications

Must Have:

  • Bachelor's degree in computer science, Engineering, Advanced Sciences or equivalent alternative education, skills and/or practical experience
  • Up to 2 years of professional software development experience
  • Strong written and verbal English communication skills
  • Strong technical skills including understanding of object-oriented programming & design, algorithms, database concepts & performance, no-sql technologies and microservice architecture

Nice to Have:

  • Experience in building cloud-based SaaS applications
  • Knowledge of distributed systems, micro-services architectures and principles
  • Microsoft Dataverse & Power Platform or other Dynamics 365 Apps experience
  • Knowledge of developing with machine learning models including LLMs, prompt engineering, and agents

Benefits & Perks

  • Industry leading healthcare