Technology Consulting
Microsoft
This job is no longer accepting applications
See open jobs at Microsoft.See open jobs similar to "Technology Consulting" Tech:NYC.Technology Consulting
Bangalore, Karnataka, India
Save
Overview
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.
Qualifications
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)
Responsibilities
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.
This job is no longer accepting applications
See open jobs at Microsoft.See open jobs similar to "Technology Consulting" Tech:NYC.