Senior Software Engineer

Senior Software Engineer

Job Overview

Location
Hyderabad, Telangana
Job Type
Full Time Job
Job ID
54056
Date Posted
1 year ago
Recruiter
Aarav
Job Views
84

Job Description

Have you been looking for a software development role that puts you in the intersection of cloud and mobile? Are you ready to be immersed in a highly collaborative environment where teamwork and customer focus is valued as much as engineering fundamentals? Is room for advancement something that you seek in your next job? If so, read on. 

The Business Applications Platform (BAP) is a rapidly growing organization that is responsible for the Microsoft Dynamics 365 suite of products, Power Apps, Power Automate, Power BI, and more. We are building the capabilities needed for the next generation of business productivity software in a mobile first and cloud first world. This is an exciting time to join our group and work on something highly strategic for Microsoft. Microsoft Dynamics CRM (Customer Relationship Management) is Microsoft’s next billion-dollar business. We are one of the leaders in Software as a Service in the world of business applications.  

The Reliability and Automation team (Dataverse) has a charter to drive horizontal initiatives across the Dataverse and BAP with a goal to improve the reliability, operability, and scalability of the platform through strategic investments via automation to the benefit of our customers and the business. We are a core engineering team that is building a foundation for hosting multiple micro-services powering PowerApps and Dataverse.  

The ideal candidate for this role is someone with a passion for back-end services with front-end and customers in mind. In this role, you get to work on technologies such as Service Fabric, Containers and Kubernetes, which host a set of micro-services for BAP. You will be working on enabling and developing micro-services and solutions for easier creation, management, and update of services in the clusters, resource governance, load/performance, CI/CD pipelines, telemetry, and more. You should have a proven track record of making an impact on your team, through the design and development of performant, reliable, and highly usable services. We are looking for a person that has in-depth experience with the creation of web/worker services in the cloud. Azure cloud, service fabric systems, along with experience with at least some of the more modern engineering systems such as VSTS, open source, is a plus. Our team provides a 24x7 platform with the highest quality, and SLA. You should be the type of person who rolls up your sleeves and dives in and fixes the root cause of issues. 

Responsibilities

We are looking for a passionate and motivated senior level developer to be a technical leader in design and implementation for cloud platform capabilities in Dynamics CRM, leveraging Office365 and Azure. These capabilities must not only provide the foundation for new user experiences and complex business process definitions, but they must also scale out to support active usage around the world by hundreds of thousands of customers 24x7. 

As a senior software engineer on the team your responsibilities will include:  

  • Demonstrate leadership principles to cut through ambiguity & create clarity, generate energy and deliver success End-to-end ownership of features with quality-first mindset 
  • Monitoring and supporting modern services based on the Azure platform 
  • Collaborating across diverse teams of engineers to solve challenging problems for distributed, large-scale applications; and provide technical oversight to feature crews, work through competing priorities, and solve complex technical challenges to meet business goals and maintain live site availability 
  • Debugging and handling complex customer reported issues that span across multiple services 
  • Attention to scalability, resiliency, and performance is highly valued for candidates 

Qualifications

  • Bachelor’s or master's degree in Computer Science 
  • 8+ years of experience in software development (MS Azure, C#, ASP.NET, REST, SQL)  
  • Experience developing large scale online services / applications that are secure and have robust performance and reliability  
  • Experience developing internet-scale cloud-based services with Azure, Google Cloud or Amazon Web Services 
  • Solid CS fundamentals and strong inclination for architecting at scale - Excellent technical design, problem solving and debugging 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 
  • 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 

Job ID: 54056

Similar Jobs

Meta

Full Time Job

Senior software engineer Senior software engineer

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Senior software engineer Senior software engineer

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Senior software engineer Senior software engineer

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Senior software engineer Senior software engineer

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept