Job In A Week – get a job in a weekJob In A Week – get a job in a week
JobsInternshipsSwipeCompaniesSalariesResumePricingPost a job
Sign inCreate profile
Jobs / Backend developer jobs in India / Backend developer jobs in Bengaluru /
S

Python Software Engineer – Application Maintenance, Debugging & Agile Development

Synechron · Bengaluru

Posted
today
Experience
5–10 yrs
Pay
Not stated
Role
Backend developer
PythonTroubleshootingAgileStakeholder managementGitJavaC#SQL
Apply nowThe company's application form opens right here, with your details and cover letter beside it.

About the job

Job Summary Synechron is seeking a Python Developer with experience in software development, maintenance, debugging, source control, and Agile or Waterfall delivery environments. The role contributes to the development and maintenance of software solutions by writing clean, maintainable, and scalable code across relevant technologies.The Python Developer will collaborate with cross-functional teams, support software upgrades, participate in code reviews, troubleshoot technical issues, and contribute to improvements in development processes and practices. The role supports business objectives by delivering reliable software solutions, improving maintainability, and evaluating technologies that align with organizational goals.

Software Requirements

Required Software Skills

- Python: Practical experience developing, maintaining, testing, and troubleshooting software solutions using Python.

- Programming languages: Knowledge of a variety of programming languages, such as Java, Python, C#, or others, based on project requirements.

- Source control: Familiarity with source control systems such as Git, including version management, branching, merging, and code collaboration.

- Software development methodologies: Experience with Agile or Waterfall software development methodologies.

- Software development principles: Strong knowledge of coding standards, modular design, testing, debugging, documentation, maintainability, and scalability.

- Development versions: Experience working with the Python, programming language, source control, development framework, database, and associated tool versions used by the assigned Synechron project.

- Software maintenance: Experience supporting upgrades, enhancements, issue resolution, and the ongoing maintenance of existing software solutions.

Preferred Software Skills

- Familiarity with cloud computing platforms and infrastructure.

- Experience with automated testing, build, deployment, code-quality, or continuous integration tools.

- Experience with application monitoring, logging, performance analysis, or issue-tracking tools.

- Exposure to software architecture, application programming interfaces, databases, data structures, or integration technologies.

- Experience evaluating and recommending new technologies based on business objectives, technical suitability, maintainability, and delivery impact. Equivalent technologies and tools may be considered where they provide comparable capabilities.

Overall Responsibilities

- Contribute to the development and maintenance of software solutions using Python and other relevant technologies.

- Write clean, maintainable, scalable, readable, and testable code.

- Apply software development principles and practices throughout analysis, development, testing, release, and maintenance activities.

- Debug and troubleshoot issues with software solutions, identify root causes, and implement appropriate fixes.

- Collaborate with cross-functional teams to support the timely delivery of high-quality software solutions.

- Assist in the maintenance, enhancement, modernization, and upgrade of existing software solutions.

- Participate in code reviews and contribute to consistent coding, testing, documentation, and quality practices.

- Support the identification and resolution of technical risks, dependencies, defects, and delivery issues.

- Contribute to the improvement of software development processes, standards, and practices.

- Use source control systems to manage code changes and support collaborative development.

- Evaluate and recommend new technologies that align with Synechron’s goals, project requirements, technical standards, and operational needs.

- Document application changes, technical decisions, troubleshooting steps, and maintenance procedures.

- Support sustainable software development by improving resource efficiency, reusing maintainable components, reducing unnecessary processing, and considering long-term supportability.

- Deliver assigned work in accordance with agreed requirements, quality standards, priorities, and timelines.

- Continue learning and adapt to new technologies, tools, development practices, and project requirements.

Technical Skills (By Category)

Programming Languages

Essential

- Practical experience with Python development.

- Knowledge of a variety of programming languages, such as Java, Python, C#, or others.

- Understanding of software development principles, object-oriented concepts, modular design, error handling, and code maintainability.

- Ability to write scalable, readable, maintainable, and testable code.

Preferred

- Experience using Python for automation, application development, data processing, integration, or software support.

- Familiarity with additional programming languages relevant to the assigned project.

- Experience with scripting for deployment, testing, monitoring, or operational support.

Databases/Data Management

Essential

- Understanding of how software solutions interact with data sources and data-management systems.

- Ability to investigate data-related defects and support appropriate data handling within software applications.

- Understanding of data structures relevant to application development. Preferred

- Experience working with relational or non-relational databases.

- Familiarity with SQL, data validation, data integration, or database troubleshooting.

- Exposure to data-processing, data-quality, or data-migration activities.

Cloud Technologies

Essential

- Ability to understand the impact of deployment environments, infrastructure, scalability, availability, and monitoring on software solutions.

Preferred

- Familiarity with cloud computing platforms and infrastructure.

- Experience supporting software solutions in cloud or distributed environments.

- Awareness of resource-efficient application design, cloud usage, and operational cost considerations.

Frameworks and Libraries

Essential

- Experience using Python and relevant libraries or frameworks required by the assigned project.

- Ability to evaluate framework and library dependencies for maintainability, compatibility, security, and performance.

- Understanding of how reusable components support scalable software development.

Preferred

- Experience with Python frameworks or libraries used for application development, APIs, automation, testing, data processing, or integration.

- Familiarity with reusable software components, application programming interfaces, or service-based architectures.

- Experience maintaining or upgrading framework and library versions.

Development Tools and Methodologies

Essential

- Familiarity with source control systems such as Git.

- Experience with Agile or Waterfall software development methodologies.

- Experience participating in code reviews, defect resolution, testing, documentation, and software maintenance.

- Ability to follow development standards, version-control practices, release procedures, and project documentation requirements.

- Experience collaborating with cross-functional teams to deliver software solutions within agreed timelines.

Preferred

- Experience with automated testing, continuous integration, continuous delivery, build automation, or code-quality tools.

- Familiarity with issue tracking, project management, application monitoring, and logging tools.

- Exposure to software development lifecycle planning, estimation, release management, or process improvement.

- Experience evaluating and recommending technologies for software development initiatives.

Security Protocols

Apply now

Know someone who'd fit?

Do you fit this job?

Create your profile and every open job, this one included, gets a fit score for you.

More jobs like this

  • Backend developer jobs in Bengaluru
  • All jobs in Bengaluru
  • All jobs at Synechron

Similar jobs

All backend developer jobs →
TN

Principal Member Technical Staff - Data engineer

The Nielsen Company
Bengaluru10–15 yrsBackend developer
AWSStakeholder managementSparkPythonJavaSQL
Posted todayApply
SA

SDE3, Infrastructure Security Engineer (DevSecOps)

Sarvam AI
Bengaluru5–9 yrsBackend developer
KubernetesCI/CDPythonAWSGCPAzure
Posted todayApply
MS

Backend Developer - Director- Software Engineering

Morgan Stanley
BengaluruBackend developer
PythonJavaSpring BootCI/CDAgileJavaScript
Posted todayApply
S

Java Microservices Architect | Cloud Integration, Containerization & Security

Synechron
Bengaluru5+ yrsBackend developer
MicroservicesJavaSQLCI/CDSpring BootAWS
Posted todayApply
C

Senior Network Engineer – Process Control Network (PCN)

Chevron
BengaluruBackend developer
AgilePythonStakeholder management
Posted todayApply
A

Senior Professional Services Cloud Architect, Professional Services, ProServe India

Amazon
Bengaluru10+ yrsBackend developer
AWSNLPStakeholder managementMachine LearningSQLKafka
Posted todayApply

Jobs by role

  • Backend developer jobs in India
  • Program / project manager jobs in India
  • Full-stack developer jobs in India
  • Data analyst jobs in India
  • Data scientist jobs in India
  • Consultant jobs in India
  • Product manager jobs in India
  • Strategy & operations jobs in India
  • DevOps engineer jobs in India
  • QA / Test engineer jobs in India
  • Tech support jobs in India
  • Frontend developer jobs in India
  • Research analyst jobs in India
  • Mobile developer jobs in India

Jobs by city

  • Jobs in Bengaluru
  • Jobs in Hyderabad
  • Jobs in Pune
  • Jobs in Mumbai
  • Jobs in Gurugram
  • Jobs in Chennai
  • Jobs in Noida
  • Jobs in Coimbatore
  • Jobs in Delhi
  • Jobs in Ahmedabad
  • Jobs in Chandigarh
  • Jobs in Jaipur

Popular searches

  • Backend developer jobs in Bengaluru
  • Backend developer jobs in Hyderabad
  • Full-stack developer jobs in Bengaluru
  • Program / project manager jobs in Bengaluru
  • Data scientist jobs in Bengaluru
  • Consultant jobs in Bengaluru
  • Data analyst jobs in Bengaluru
  • Product manager jobs in Bengaluru
  • Backend developer jobs in Pune
  • DevOps engineer jobs in Bengaluru
  • Backend developer jobs in Chennai
  • QA / Test engineer jobs in Bengaluru
  • Backend developer jobs in Gurugram
  • Full-stack developer jobs in Hyderabad
  • Program / project manager jobs in Hyderabad
  • Tech support jobs in Bengaluru
  • Strategy & operations jobs in Bengaluru
  • Data analyst jobs in Hyderabad

JobInAWeek

  • How to get a job in a week
  • Career guides
  • Chrome extension: apply faster
  • Invite friends, get Pro free
  • Post a job (free)
  • Create your profile
  • Internships & fresher jobs
  • Companies hiring
  • Salary check
  • Swipe jobs
  • Resume builder
  • Pricing
  • Privacy
  • Terms
  • Refunds & cancellation
  • Contact
  • About our job crawler
Job In A Week – Skills today. Job tomorrow.Job In A Week – Skills today. Job tomorrow.

Job In A Week (jobinaweek.com) helps you get a job in a week: fresh jobs from India's top companies, matched to your profile. Jobs come from company careers pages and link to the company's own apply page. Updated every two hours. © 2026 Job In A Week.