Python Software Engineer – Application Maintenance, Debugging & Agile Development
SynechronMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Develop, maintain, debug, and enhance software solutions primarily using Python with other relevant technologies.
Participate in code reviews, support software upgrades, troubleshoot issues, and collaborate with cross-functional teams to deliver reliable, maintainable, and scalable software.
Evaluate and recommend new technologies, document technical decisions, and contribute to improving development practices and processes.
Minimum Requirements
5 to 10 years of experience in software development or related field, with practical Python development experience.
Proficiency with source control systems such as Git and experience in Agile or Waterfall development methodologies.
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field, or equivalent professional experience.
Work Experience Required: 5–10 years in software development; Notice Period: Not explicitly mentioned in the JD.
Ideal Candidate Profile
Experienced in developing and maintaining software in both Agile and Waterfall environments with proven ability in debugging and troubleshooting complex issues.
Strong background in Python and familiarity with multiple programming languages relevant to project requirements.
Capable of collaborating effectively with cross-functional teams to deliver on quality and timelines while contributing to continuous improvement in software processes and technology evaluation.
