Job No – 3357 | Sr. Python Developer |

November 4, 2023
Apply Now

Job Description

● Develop software applications based on business requirements.

● Develop high-level product specifications and participate in requirement analysis, design, development, testing, and implementation activities.

● The ability to work across multiple projects, with fast-paced, iterative development cycles and ensure completion of assigned tasks within the deadline.

● Develop coding documentation and other technical specifications for assigned projects. ● Come up with reusable, testable code that is efficient and easily scalable.

● Use tools and methodologies to create representations for functions and user interfaces of desired products.

● Lead and assist Junior Developers perform code reviews and recommend improvements.

● Perform unit testing and user acceptance testing to evaluate application functionality.

● Enhance our development and delivery process through new tools.

● Experience completing a release cycle for a consumer-facing product/company.

Must have skills

● 4+ years of experience developing Python applications.

● Strong foundation in data structures, design patterns, OOP/OOD, and architecture principles.

● Have experience writing automation scripts in Python.

● Have deep expertise in network automation and are familiar with NetOps and NetDevOps.

● Have previously used networking libraries like paramiko, fabric, etc.

● Have strong knowledge of building applications that utilize HPC technologies like asynchronous, multithreading, multiprocessing, parallel computing, etc.

● Strong experience in using data manipulation libraries like Pandas and Numpy.

● Proven experience designing APIs whether in RESTful, GraphQL, or gRPC microservices style.

● Design and implement APIs using web frameworks like FastAPI, Django, and Flask.

● Model database schema in MySQL, and develop CRUD applications.

● Experience working on Object Relational Mapper libraries.

● Experience with container services like Docker and Kubernetes.

● Have experience using Linux as both a development and deployment environment.

● Should be familiar with version control with GIT, GitLab, and GitHub.

Qualification – Bachelor’s degree in Computer Science, Information Technology, or a related field.

Job Location – Thane, Mumbai

Company Profile – IT Sector

Related Jobs