Talent.com
This job offer is not available in your country.
Senior Software Engineer - Python

Senior Software Engineer - Python

Staffington Consulting PVT LtdHyderabad
30+ days ago
Job description

Job Summary :

We are looking for a highly skilled and experienced Senior Software Engineer to join our team. The ideal candidate will have extensive experience in Python development and a deep understanding of Linux / Unix environments. This role will involve designing, building, and maintaining robust software solutions, leveraging libraries like Pandas and Numpy, and working within an AWS cloud infrastructure. You will be a key contributor to our team, driving technical excellence and mentoring other engineers.

Key Responsibilities :

  • Design, develop, test, and deploy scalable and maintainable software solutions using Python.
  • Work extensively within Linux / Unix environments to configure, manage, and troubleshoot applications.
  • Utilize Python libraries such as Pandas and Numpy to perform complex data analysis and manipulation.
  • Collaborate with cross-functional teams to define requirements, architect solutions, and deliver high-quality code.
  • Participate in all phases of the software development lifecycle, from initial design to deployment and support.
  • Adhere to a Github-based development process, including code reviews, pull requests, and version control.
  • Apply strong analytical and problem-solving skills to debug and resolve complex technical issues.
  • Act as a technical leader, providing guidance and mentorship to junior team members.
  • Communicate effectively with both technical and non-technical stakeholders to ensure alignment and understanding.

Required Skills and Qualifications :

Experience :

  • 5-8 years of total experience in software development.
  • Minimum of 5 years of experience in Python development.
  • Minimum of 2 years of hands-on experience in Linux / Unix environments.
  • Technical Skills :

  • Demonstrated proficiency with Python, Pandas, and Numpy.
  • Experience with AWS cloud components.
  • Proficiency with Github and collaborative development workflows.
  • Education :

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Personal Attributes :

  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Highly organized, self-directed, and able to prioritize work in a fast-paced environment.
  • Preferred Qualifications (Good to have) :

  • Familiarity with Agile software development methodologies (Scrum is a plus).
  • Experience in database development.
  • Experience with front-end development technologies.
  • Experience with C++ development.
  • Exposure to software design patterns.
  • (ref : hirist.tech)

    Create a job alert for this search

    Senior Software Engineer Python • Hyderabad