Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Software Engineer 
India, Telangana, Hyderabad 
299881697

10.12.2024
Qualifications

• Bachelor's degree in computer science or related field or equivalent work experience

• 3-8 years of professional software engineering experience designing, building, and running cloud services at large scale in C# and .Net.

• Familiarity with distributed systems and event driven architectures.

• Deep understanding on security aspects of software like authentication, authorization, encryption, etc.

• Excellent coding skills, strong in OOPS, OOAD, design patterns and their application

• Ability to both work independently and coordinate across geographies.

• Ability to communicate complex ideas and concepts to a variety of cross-group stakeholders.

• Strong organization skills, a bias for action, and ability to deliver results.

• Proven ability to deal with ambiguity and drive for clarity.

• Demonstrated ability to work efficiently, prioritize workflow, ramp quickly, and meet demanding deadlines.

Preferred Qualifications:

•  Proficient working knowledge of cloud-computing environments like Microsoft Azure, AWS, GCP - Azure preferred.

•  Experience with web service development and familiar with related technologies.

•  Familiar in machine learning, deep learning, AI, and data science

•  Familiar with modern security models like OAuth and token-based authentication and authorization.

•  Experience building and shipping production grade software or services.

•  Experience using agile methodologies or test-driven development (TDD).

Responsibilities

•  Design and implement microservices to enable real time, highly scalable, performant, and sustainable solutions.

•  Deliver automated and well-tested features across different services and platforms.

•  Use engineering best practices throughout the software development lifecycle to establish maintainable, reliable, and secure systems.

•  Manipulate, collate, and analyse complex, high dimensional data from varying sources to solve difficult problems.

•  Collaborate with teammates in various roles to plan and execute on key deliverables.

•  Work in a culture of continuous improvement, adaptation, reflection, and growth

•  Learn quickly from your peers, projects, and interactions with customers.

•  Provide on call support and monitor the health of services in production as part of DevOps