Sr. Software Developer

0 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Contractual

Job Description

Summary:

The Client is seeking a highly skilled and motivated Sr. Software Developer with expertise in programming language Python. The ideal candidate will work on designing, developing, and maintaining software solutions that integrate seamlessly with our infrastructure while ensuring scalability, reliability, and efficiency
 

Responsibilities:

  • Design and develop core components, libraries, and reusable modules using advanced Python programming practices.
  • Write highly performant, multi-threaded, and memory-efficient Python applications.
  • Maintain and optimize legacy Python systems and refactor them for modern architectures.
  • Experience with RESTful API development, data parsing, and service integration.
  • Conduct peer code reviews, enforce code standards, and perform refactoring when needed.
  • Write unit, integration, and functional tests using frameworks.
  • Maintain detailed documentation of code, APIs, modules, and design decisions.
  • Candidate should identify opportunities and address them with in-house/enterprise-level automation tools (Ansible, Terraform, Shell scripting, Python, Puppet).
 

Requirements:

  • Proven experience in software development with a focus on infrastructure systems.
  • Strong programming experience with Python 3.x, including OOP, data structures, exception handling, multithreading/multiprocessing.
  • Solid understanding of standard libraries, generators, decorators, and context managers.
  • Familiarity with at least one web framework such as Flask, FastAPI, or Django.
  • Proficient with Git, CI/CD pipelines, and unit/integration testing frameworks (e.g., Pytest).
  • Strong Linux system administration skills.
  • Strong technical/analytical and troubleshooting skills.
  • Familiarity with distributed systems and microservices architecture.
  • Experience with cloud platforms (AWS, Google Cloud, Azure) is a plus.
  • Familiarity with containerization and orchestration tools (Docker, Kubernetes).
  • Experience in understanding DNS, Email, NTP, and SFTP at enterprise scale is a plus.
  • Familiarity with virtualization technologies like OpenStack, Nutanix, and VMware.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration abilities.
 

Team Technical Stack:

  • Python , core concepts (OOP, data structures, exception handling, multithreading/multiprocessing, RESTful API, Flask, FastAPI, or Django
 
#AditiIndia
# 25-22313
 

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You