Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Microsoft Software Engineer II 
India, Telangana, Hyderabad 
539028144

07.01.2025

Required Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent work experience.
  • 3+ years of experience in software development, with a proven track record of delivering highly Scalable, Observable, and Secure software products.
  • Experience in developing distributed systems, microservices, and event-driven architecture solutioning and architecting in any public cloud infrastructure (Azure, AWS, GCP) is a must.
  • Proficiency in full stack - .Net stack (or comparable stack) and cloud ecosystems, C# or any comparable language like Java, Golang, NodeJS etc. UI frameworks – ReactJS, Typescript etc.
  • Strong at Design, analytical and problem-solving skills, with an emphasis on quality and engineering excellence.
  • Able to understand unfamiliar code bases, debug server-side, multi-threaded, and highly scalable applications.

Additional qualification that will be a bonus

  • Prior experience of building models and operationalizing them in production.
  • Experience in using MLOps and platforms\tools to manage ML models lifecycle.

Non-Technical skills

  • Problem solving - Ability to clearly understand problems, decompose them into smaller problems; and technical articulation skills so that it is easy for the team to collectively solve.
  • Ability to work both independently and collectively in a fun team environment with minimal supervision.
  • Good communication and stakeholder management skills
  • High capacity to learn and adapt to new technologies and engineering processes quickly.

Responsibilities
  • Design and implement scalable, reliable, and secure software solutions using microservices, event-driven architecture, and cloud infrastructure.
  • Build reusable components, frameworks, and libraries that enable faster development and higher quality.
  • Apply best practices of CI/CD, infrastructure as code, observability, and debugging to ensure fast and smooth delivery of software products.
  • Leverage AI/ML techniques and tools to solve complex problems and create innovative solutions.
  • Communicate effectively with stakeholders and present technical vision and solutions to large audiences.
  • Provide technical guidance and mentorship to the team and foster a culture of collaboration and excellence.
  • Rapid agility with Proof of Concepts especially with AI/ML.