Software Engineer

Department Icon IT / Software Development & Related
102+ Applicants
Posted: 1 month ago
0-1 years
Chandigarh, Chandigarh
work from office

Posted: 1 month ago
|
Applicants: 102+
Job Description
About Company
Similar Jobs
Please verify your account first! Send OTP

Please click on the Apply to verify the status of jobs posted more than 15 days ago, as they may have expired. Similar Jobs

Job Description

Company Description

Algofficient is a software development company which focuses on providing innovative and efficient solutions to all customers while using the latest AI infrastructure which is enabling faster delivery on services. Algofficient is looking for highly motivated engineers who want to innovate and change the way in which development is done using cutting edge solutions. The team is looking to hire engineers who are highly motivated and looking to deliver great solutions with high efficiency.

Role Description

We are seeking an experienced Software Developer with strong Python expertise to lead and execute the migration of a large legacy Python 2 codebase to Python 3. The role involves code refactoring, dependency upgrades, test stabilization, performance validation, and ensuring backward compatibility where required. The ideal candidate has hands-on experience modernizing legacy systems in production environments.

Key Responsibilities

  • Analyze and understand existing Python 2 legacy codebases
  • Plan and execute end-to-end migration to Python 3
  • Refactor deprecated Python 2 syntax, libraries, and constructs
  • Replace or upgrade incompatible third-party dependencies
  • Write and update unit, integration, and regression tests
  • Identify and resolve migration-related bugs and performance issues
  • Ensure application stability during phased or parallel deployments
  • Collaborate with product, DevOps, and QA teams during rollout
  • Document migration steps, architectural changes, and technical decisions
  • Provide post-migration support and code optimization

Required Skills and Qualifications:

  • Strong proficiency in Python (2.x and 3.x)
  • Looking to get Placed? Try our Placement Guarantee Plan

    Hands-on experience migrating production systems from Python 2 to Python 3
  • Deep understanding of: Changes in standard libraries between Python 2 and 3; Iterators, generators, and data type differences; Unicode vs bytes handling
  • Experience with migration tools such as: 2to3, six, future, lib2to3
  • Familiarity with popular Python frameworks (Django, Flask, FastAPI, etc.)
  • Experience with dependency management (pip, pipenv, poetry)
  • Knowledge of testing frameworks (pytest, unittest)
  • Working knowledge of Git and CI/CD pipelines
  • Ability to work with minimal documentation and legacy systems
  • Bachelors Degree in Computer Science or related field

Employment Type:

Full Time

Skills

PythonDevopsSoftware DevelopmentTestingDeveloperSoftware DeveloperSoftware Engineer

If an employer asks you to pay any kind of fee, please notify us immediately. Jobaaj does not charge any fee from the applicants and we do not allow other companies also to do so.

About Company

Algofficient is a company focused on algorithmic solutions, primarily in the financial domain. It appears to offer services related to algorithm development and trading.

Important dates & deadlines?

Application Deadline

23 Jun 26, 07:28 PM IST

Similar Jobs

View All
Loading...
Bag Logo
Jobaaj
Don't Miss out any Updates

Subscribe now for the latest job alerts
and never miss an update

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

Software Engineer

Share with