hero

Explore thousands of opportunities across Tech:NYC’s member network.

675
companies
6,583
Jobs

Technology Consulting

Microsoft

Microsoft

IT
Posted on Dec 26, 2024

Technology Consulting

Bangalore, Karnataka, India

Save

Share job

Date posted
Dec 19, 2024
Job number
1749589
Work site
Up to 50% work from home
Travel
0-25 %
Role type
Individual Contributor
Profession
Consulting Services
Discipline
Technology Consulting
Employment type
Full-Time

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.

Other


Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Industry leading healthcare
Educational resources
Discounts on products and services
Savings and investments
Maternity and paternity leave
Generous time away
Giving programs
Opportunities to network and connect

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