Software Engineer

Software Engineer

Job Overview

Location
Hyderabad, Telangana
Job Type
Full Time Job
Job ID
52503
Date Posted
3 months ago
Recruiter
Aarav
Job Views
83

Job Description

Microsoft Digital India is looking for Software Engineering Role. Would you like to be part of a world class engineering organization that is leading the way in terms of bringing real-time solutions to customers? Are you passionate about taking on big challenges and delivering industry-leading enterprise systems? Do you enjoy partnering with business owners across Microsoft to solve challenging customer problems? Do you have a proven ability to work in a results-driven environment that is focused on routinely shipping high value systems? Are you recognized by your peers as someone driving a tight ship, collaborating with others and leading with innovative solutions? Then Microsoft Digital can well be THE place for you. Microsoft Digital will help Microsoft achieve its full potential by transforming it into a Real-Time Enterprise, delighting customers & inspiring the industry with our use of Microsoft technology.


Microsoft Digital practices process methodologies such as Agile to improve its operational excellence and efficiency. It's the state-of-the art, leading edge Microsoft technologies along with the world-class process rigor that makes it an employer of choice. Microsoft Digital has grown to deliver almost 50% of Microsoft applications requirements. Besides, it also manages Microsoft's global data centers, corporate network, 10,000+ servers and various other infrastructure management activities from Hyderabad.

As part of Microsoft Digital India, Professional Services Data & Analytics platform team is working on providing a consolidated, scalable and integrated platform which will bring stability, improved data quality and compliance to enable to predict, report revenues and grow business to the tune of USD 6 billion.

Responsibilities

Responsibilities and Common tasks include
To work effectively with Project team members in a cross-group collaboration manner. Propose futuristic Architectures & Design for Services, Applications, Data warehouses & Data Lakes. Come up with Technology Evaluation and recommendation for Service/Application/Datawarehouse/Data Lake architecture and demonstrate Exemplary architectural skills via design and code that has been unit tested for performance and can be used as development exemplar.

  • Participate and drive design, architecture, and code reviews
  • Influence engineering team's implementation methodology.
  • Own complex features/user stories and deliver them with the highest quality exemplifying role model behaviors
  • Responsible for Design and development of multiple feature areas / big applications/databases/services/data lakes.
  • Ensures Design adheres to Design Quality Standards and complies with security, privacy, usability and performance standards of Microsoft
  • Providing time and resource estimates for features / applications
  • Ensures owned feature areas / applications are delivered to business on time with the expected quality
  • Proactively identifies opportunities for Reuse within the applications and across the group
  • Actively mentor junior folks in the project in areas of technology and career.
  • Drive feedback from production systems based on telemetry and make the product robust by building strong engineering backlog.

Qualifications

Desired Educational Qualification & Technical Skills:

[BE/B.Tech/MS/MCA or equivalent]

 

Required Skills

  • 3+ years of experience working on large scale services
  • Exceptional teamwork and values that foster a positive team culture
  • Experience in collaborating with teams across different time zones and geographies
  • Strong and applied knowledge of object-oriented programming languages such as C#
  • Good knowledge of service infrastructure, frameworks, and technologies such as Azure Cloud Services, Azure Service Fabric, ASP.NET Core 2, .Net Framework, NuGet packages, and Git
  • Experience/Knowledge of Master Data Management (MDM) concepts, design and solutioning.
  • Knowledge of common services design patterns and application development best practices
  • Demonstrated ability to ramp up on both new and old technologies
  • Proven ability to work through the full DevOps lifecycle from initial design to final product to live site support
  • Ability to learn and work effectively in a highly ambiguous, rapidly evolving environment

Preferred Skills

  • Proficiency in RESTful web services technologies
  • Knowledge of the latest data storage, analysis, and visualization systems (CosmosDB, PowerBI)
  • Knowledge of specific technologies such as Azure Cloud Services, Azure Service Fabric, ASP.NET Core 2, .Net Framework, NuGet packages, Git, Service Bus, Event Hub, Data Factory, Tables/Queues/Blobs, SQL, Key Vault, Application Insights
  • Understanding of Data Modeling, pros and cons and best practices.
  • Experience/Knowledge in SQL Server, SSIS, SSRS, SSAS and Power Pivot etc.
  • Understanding of Enterprise scale technology and developing large scale out solutions.
  • Experience/Knowledge on following Engg Practices,
    • Experience on Requirement/Design/Code Review & Inspections
    • Exposure to VSO metrics – Sprint Burn downs, Defect Density, Code Coverage, Review
  • Knowledge of any big data platform (HDInsight, Azure Data Lake etc.)
  • Knowledge of Azure Machine Learning, R and Python

Soft Skills:
Sound problem analysis, resolution, judgment, negotiating and decision-making skills required. Strong analytical and problem-solving skills. Demonstrated history of taking decisions, accepting ownership for decisions, and adhering to decisions once made. The ability to deal with conflict and multiple constituencies and manage multiple simultaneous objectives is imperative. Exceptional collaboration and communication skills (verbal, written, presentation - to peers, executives, cross culture). Strong work ethic and a desire to drive successful solution delivery. Ability to rapidly assimilate new information and new techniques. Display high degree of Confidence and ability to work in ambiguous situation

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Job ID: 52503

Similar Jobs

Meta

Full Time Job

Software engineer Software engineer

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

Full Time Job

Deloitte

Full Time Job

Software engineer Software engineer

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

Full Time Job

Labcorp

Full Time Job

Software engineer Software engineer

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

Full Time Job

Braintrust

Full Time Job

Software engineer 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