Python Developer
Tech Mahindra
Date: 4 days ago
City: Bengaluru, Karnataka
Contract type: Full time

NOTE: 4-5 Days Work from office in ITPL, Whitefield is Mandatory
Job Overview: We are looking for a talented Python Developer with 4+ years of relevant experience to join our dynamic team. The ideal candidate will have strong expertise in object-oriented programming, SQL, and API development. Additionally, an understanding of C# is required to assist in converting our existing monolithic .NET projects into microservices.
Key Responsibilities:
- Develop, maintain, and optimize software applications using Python.
- Collaborate with cross-functional teams to convert existing .NET monolith projects into microservices.
- Design, implement, and manage APIs for seamless integration.
- Write clean, efficient, and scalable code following best practices.
- Perform code reviews and ensure adherence to coding standards.
- Troubleshoot and debug software issues and provide timely resolutions.
- Work with database systems to design efficient data models and perform complex queries using SQL.
- Contribute to the design and architecture of new features and modules.
- Stay updated with the latest industry trends and technologies.
Required Skills:
- 4-6 years of professional experience in Python development.
- Strong knowledge of object-oriented programming principles.
- Proficiency in SQL and experience with relational database systems.
- Experience in API development and integration.
- Understanding of C# and familiarity with .NET framework.
- Knowledge of microservices architecture and practices.
- Familiarity with version control systems, particularly Git, Bitbucket.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Preferred Qualifications:
- Experience with GitHub Copilot preferred.
- Experience with cloud platforms like AWS, Azure.
- Familiarity with Docker and containerization technologies.
- Experience with continuous integration/continuous deployment (CI/CD) pipelines.
- Knowledge of agile development methodologies.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Business Analyst
AXA XL,
Bengaluru, Karnataka
1 day ago
Bangalore, Karnataka, IndiaThe Analyst will bridge the gap between business and IT by being able to communicate effectively with all stakeholders. Analyst will be responsible for supporting an application or multiple applications within a Delivery Team (or at times a Solution Delivery Center) and her/his core responsibilities include eliciting and documenting both business, functional, non-functional and technical requirements, supporting quality...

IT Service Desk Technician
McAfee,
Bengaluru, Karnataka
3 days ago
Role OverviewThis is a fantastic opportunity to join McAfee and influence the shape and future of IT Service Desk from day one. McAfee will be insourcing IT Service Desk, recruiting an entire team to support users globally. The successful applicants will have influence on future new hires, defining policy and procedures and building this new Service Desk from scratch.This is...

Talent Acquisition Specialist
Diligent,
Bengaluru, Karnataka
4 days ago
About UsDiligent is the global leader in modern governance, providing SaaS solutions across governance, risk, compliance, audit and ESG. Empowering more than 1 million users and 700,000 board members and leaders with a holistic view of their organization’s GRC practices so they can make better decisions, faster. No matter the challenge.At Diligent, you are an agent of positive change. You...
