Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer 
India, Karnataka, Bengaluru 
238823439

11.06.2024


• Computer Science BS/MS degree OR related technical field with programming in languages such as, but not limited to, C++, C#, Java, or Python.

• 8+ years of software development experience in building low latency high throughput highly reliable services.

• 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 Qalifications :

• 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 DRI for system monitoring and issue resolution.
• Develop internal tools to streamline product creation and evaluate current methods' applicability.