Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer- Mobile Devops 
India, Karnataka, Bengaluru 
134750137

21.01.2025
  • a savvy group of generalizing specialists; we blend years of software engineeringexpertisewith some of the newest and most popular tools, frameworks, and methodologies to empower an entire organization to build great software.
  • We are full stack engineer,leveragingwide range of technologies from C#.Net, Python, Azure OpenAI / ChatGPT, to React JS to implement backend/frontend systems
  • We pride ourselves in building smart systems and tools which make our fellow engineers more productive every day and enable them to ship high quality code to our customers continuously.
  • We use Teams to ship Teams. Our tools are integrated into the Microsoft Teams itself.

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Proficiencyin writing unit tests and functional tests using tools such as Espresso for Android or equivalent tools for iOS.
  • 1+ years of Android/iOS development experience.
  • Experience developing andmaintainingengineering infrastructure tools/bots.
  • Working knowledge of tools like Azure DevOps or similar CI/CD platforms for integrating and managing test gates.

Preferred Qualifications:

  • Excellent problem-solving & debugging skills.
  • 7+ years of coding experience in an object-oriented programming language, with knowledge of Python, Java, Swift, Kotlin.
  • Familiarity with AI/LLM-based tools and frameworks, particularly for analyzing test failures and predicting root causes.
  • Understanding of mobile build systems and their optimization.
Responsibilities
  • Design, develop andmaintainengineering infrastructure, tools, and services that power the CI/CD for Microsoft Teams across different Mobile clients/stores.
  • Refactor and improve the structure of the Android/iOS codebase to better support automation, testing scalability, and maintainability.
  • Design and enhance test stubbing frameworks to support robust and reliable testing practices.
  • Improve the reliability and debuggability of test frameworks by integrating automation and gates.
  • Develop andutilizeAI/LLM models to analyze test failures,identifyingroot causes such as test flakiness or infrastructure issues.
  • Transition manual testing efforts currently handled by vendor DRIs into automated processes.
  • Embody our culture and values.