Microsoft Industry Solution - India Global Delivery Center (IGDC) delivers end-to-end solutions by enabling accelerated adoption and productive use of Microsoft technologies. An organization of well over 1000+ exceptional people, IGDC presents a great opportunity for highly skilled services professionals to make a foray into consulting, solution development and delivery roles. The ideal consultant is passionate about technology, has breadth rather than specific product depth, and has the drive and courage to articulate and stand up for a great solution delivering true value for the client.
As a Microsoft consultant, you will deliver quality engagements with your expertise, either as an advisor, reviewer, contributor, or resource in high profile projects to ensure customer value. The ideal candidate must have the ability to combine their technical skills, leadership skills, creativity, and customer focus to deliver great
solutions to the customers and ensure they get the best out of our technologies and solutions. Consulting Delivery professionals bring subject matter and solution expertise to architectural teams, customers, and partners. They apply deep technical and business knowledge to accelerate the adoption of Microsoft devices and services by ensuring strategic, architectural, and operational alignment to customer and partner objectives.
We are seeking a highly skilled and motivated Senior Python Developer to join our dynamic team. The ideal candidate will possess a strong foundation in Python programming, with proficiency in additional technologies like .NET, C#, and Azure. Expertise in web frameworks and front-end technologies, such as React or Angular, is also required to contribute to full-stack development projects. A deep understanding of cloud-native development practices and experience with scalable, secure, and high-performance applications are crucial for success in this role.
Required/Minimum Qualifications
- 8+ years of experience
- Over 5 years of experience in leading customer-facing project delivery, including solution design, project envisioning, planning, development, and deployment of complex solutions.
- Bachelor’s degree in computer science engineering or equivalent work experience. Higher relevant education preferred.
- Technical certifications are a plus (AZ-204, AI-900 or any other Azure Certifications)
Key Responsibilities
- Design, develop, test, and maintain high-quality software solutions using Python and its associated libraries.
- Design and implement web applications, robust APIs and microservices using frameworks like Django, Flask or FastAPI to streamline development.
- Collaborate with cross-functional teams to design robust backend systems, integrating relational and non-relational databases.
- Work with Azure cloud services to build, deploy, and scale applications securely and efficiently.
- Utilize .NET and C# for backend development, ensuring seamless integration with existing systems.
- Implement responsive and user-friendly front-end interfaces using React or Angular, along with HTML, CSS, and JavaScript.
- Lead the design of scalable, secure, and high-performance system architectures for enterprise-grade applications.
- Advocate for and implement best practices in software design, including modularity, reusability, and maintainability.
- Collaborate with DevOps teams to implement CI/CD pipelines, automate deployments, and optimize application performance.
- Debug, troubleshoot, and resolve software issues to ensure high availability and reliability.
Areas Of Expertise
- Proficiency in Python with a strong understanding of its libraries, capabilities, and limitations.
- Hands-on experience with Django, Flask, or FastAPI web frameworks.
- Proficiency in writing unit and integration tests using tools like Pytest, Unittest, or Selenium.
- Experience in implementing secure coding practices, encryption, and robust authentication mechanisms
- Expertise in database design and management for both relational (e.g., MySQL, PostgreSQL) and non-relational databases (e.g., MongoDB, Redis).
- Hands-on experience .NET and C# for backend development.
- Experience with cloud platforms, particularly Azure, and familiarity with cloud-native development practices.
- Strong skills in React or Angular, with proficiency in front-end languages (HTML, CSS, JavaScript, TypeScript).
- Knowledge of containerized applications using Docker and orchestration tools such as Kubernetes
- Exposure to CI/CD tools like Jenkins, GitHub Actions, or Azure DevOps Pipelines.
0 applies
1 views
Other Jobs from Microsoft
Senior Software Engineer, Minecraft
Senior Software Engineer
Senior reliability Engineer
Senior Software Engineer
Senior Silicon Design Library Verification Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
π₯³π₯³π₯³ 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineersβ¦ in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. π οΈ
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. π
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. π―
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. π
What Fellow Engineers Say