Expoint - all jobs in one place

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

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer 
India, Telangana, Hyderabad 
78673419

07.05.2024

Required/Minimum Qualification:

  • Bachelor’s or Master’s degree in Computer Science with 8+ years of experience in software development (MS Azure, C#, ASP.NET, REST, SQL),
  • 4+ years of experience developing large scale online services / applications that are secure and have robust performance and reliability,
  • 4+ years of experience with Agile development methodologies and unit testing practices ORMSc. OR Bachelor’s or Master’s degree in Computer Science, Engineering, or related field with
  • 5+ years of experience in software development, 2+ years of experience developing scalable web services, SaaS offerings, and REST APIs Experience with Agile development methodologies
  • Experience with Azure or other cloud providers
  • A passion for improving engineering practices and producing high quality software. Solid CS fundamentals and strong inclination for architecting at scale
  • Excellent technical design, problem solving and debugging skills
  • Good written and oral communication skills

Preferred Qualifications:

  • Deep working knowledge of modern techs like Service Fabric Micro-services, Node.js, Web Apps, and a popular programming language like C# or Java.
  • You don’t need to know them all; we just expect you to be an expert in at least one major language.
  • 7+ years of experience developing internet-scale cloud-based services with Azure, Google Cloud or Amazon Web Services.
  • 7+ years of experience in software development, C#, ASP.NET, Javascript, SQL, Git, NodeJS, MSBuild, PowerShell or VSTS Preferred.
  • Experience developing with Azure or other cloud services Strong written and verbal communication skills Ability to work in a dynamic and agile environment Able to collaborate well within the team and across product groups to deliver end to end experiences Passion, self-motivation and customer focus
Responsibilities
Your responsibilities would include
  • Designing, developing, and maintaining software systems and applications
  • Taking up E2E ownership of deliverables and come up with viable solutions
  • Collaborating with cross-functional teams to drive features to delivery
  • Ensuring the scalability, reliability, and performance of large scale systems
  • Mentoring and guiding junior engineers
  • Participating in code and design reviews to maintain high-quality code
  • Staying up-to-date with the latest technologies and industry trends
  • Contributing to the continuous improvement of development processes and practices.
  • Working on customer issues and continuously improving Livesite readiness