Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer 
India, Karnataka, Bengaluru 
917863809

10.09.2024

Required Qualifications :

  • Computer Science BS/MS degree OR related technical field with programming in languages such as, but not limited to, C++, C#, Java, or Python
  • 7+ years of software development experience in building low latency high throughput services
  • 3+ years of Domain expertise in Big Data systems
  • Proven experience in developing large-scale distributed systems utilizing cloud technologies such as Azure or AWS
  • Proficient in distributed system management with solid architectural and technical system design skills


Preferred Qualifications :

  • Advanced knowledge of SQL/NoSQL technologies and principles of high availability database design
  • Strong troubleshooting skills with a track record of working on service-oriented products
  • Awareness of agile software development methods and best practices, including delivering software features in phases
Responsibilities
  • Collaborate with cross team stakeholders to capture user requirements, incorporate insights into future designs
  • Contribute architectural discussions and develop proposals independently
  • Deliver high quality system design that meets service reliability, performance, scalability requirements
  • Leads by example within the team by producing extensible and maintainable code
  • Use debugging tools and methodologies proactively and reactively to ensure product robustness
  • Maintain operational integrity of live services on a rotational, on-call basis. Act as a Directly Responsible Individual (DRI) for system monitoring and issue resolution
  • Develop internal tools to streamline product creation and evaluate current methods' applicability