Software Engineering IC4 at Microsoft
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

24 Feb, 26

Salary

0.0

Posted On

26 Nov, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C#, Azure, Power Platform, AI, DevOps, Distributed Systems, LLMs, RAG, REST, gRPC, Coding, Debugging, Problem-Solving, Enterprise-Scale Services, Collaboration, Mentoring

Industry

Software Development

Description
As an engineer you will be responsible for implementing features towards a wide variety of services within Dynamics 365 products portfolio as well as ensuring they are built to meet enterprise quality standards and cloud scale requirements, with the result being software that is used by individuals and businesses throughout the world. In short, you will do the following: Designing and developing highly usable and scalable new application capabilities and enhancing existing capabilities to meet the needs of our customers. Developing and debugging product/test code in a distributed platform using C#, Azure, and Power Platform. Optimizing daily work, and D365 features with AI advancements to enable customer success. Take ownership of code quality and DevOps processes. Collaborate with Product Managers, Architects and UX Designers to design and specify new features from the engineering standpoint. Identify productivity opportunities and build internal tooling to improve productivity. Mentor junior engineers. Working knowledge of highly available large scale distributed systems. Working knowledge of LLMs (Large Language Models) and Retrieval-Augmented Generation (RAG) architectures. Working knowledge of developing and debugging products and test code within REST and gRPC. Required 8+ years of professional software development with hands-on exposure to distributed systems, and at least one of the following programming languages: C#/C++/Java. Bachelor's or Master's degree in Computer Science, Engineering or related technical field, or equivalent professional experience. Strong focus on customers' success, zero-trust security and compliance. Strong coding, debugging, and problem-solving skills. Experience with design and implementation of enterprise-scale services. Excellent verbal, written, and cross-team collaboration skills.
Responsibilities
You will be responsible for implementing features within the Dynamics 365 products portfolio and ensuring they meet enterprise quality standards. This includes designing and developing new application capabilities, optimizing features with AI advancements, and collaborating with various teams.
Loading...