Job Title: Experienced Python Developer
Location: Nacharam
Experience: 57 years
Tenure: 1 year to begin with extension possibility as per performance and business requirement
Job Description: Looking for an experienced Python Developer with strong background in Python development with handson experience in design & development.
Responsibilities:
- Design with strong knowledge of nonfunctional requirement
- Implement robust and scalable solutions using Python in following areas:
- BackEnd Development: Developing back end website applications. Creating servers and databases for functionality. Ensuring responsiveness of applications. Seeing through a project from conception to finished product. Meeting both technical and consumer needs
- API Interaction: Design and manage API interactions between serverside and clientside. The developer should be able to design RESTful APIs and also handle thirdparty API integration
- Database Design: Designing and implementing databases. This includes deciding how data should be stored creating efficient relationships between data entities and writing complex queries
- Performance Optimization: Analysing and optimizing application performance. This could involve tasks like refactoring code implementing caching strategies and using load balancing
- Security Measures: Implementing security measures to protect sensitive information. This could include tasks like setting up proper access controls data masking protecting against SQL injection and XSS attacks and encrypting sensitive data.
- Maintain and improve existing codebases
- Collaborate with crossfunctional teams to define design and deploy new features using Azure DevOps for CI/CD pipeline
- Testing and Debugging: Writing unit tests and using debugging tools to ensure the robustness and reliability of the web application
- Work on bug fixing and improving application performance.
Requirements
Qualifications:
- 57 years of software development experience. Must have delivered minimum 5 end to end projects
- Strong Python skills with experience in or other Python frameworks.
- Hand on experience in Framework & Dev tools like Visual Studio Code Jypter Spyder PyCharm PyTorch Web Development Frameworks like Django Flask FastAPI
- Experience/Exposure to Cheminformatic libraries & Machine learning concepts & tools like (scikitlearn TensorFlow and PyTorch) will be an added advantage
- Experience with relational databases like Microsoft SQL Server and NoSQL databases.
- Knowledge of frontend technologies (like HTML CSS JavaScript and React) is a plus.
- Experience with version control tools like Git.
- Strong problemsolving skills algorithmic skills and data structures.
- Experience in Agile methodologies using Azure DevOps is a plus.
Benefits
- Opportunity to define your career path and not as enforced by a manager
- A great consulting environment with a chance to work with Fortune 500 companies and startups alike.
- A dynamic but relaxed and supportive working environment that encourages personal development.
- Be part of One Extended Family. We bond beyond work sports gettogethers common interests etc. Work in a very enriching environment with Open Culture Flat Organization and Excellent Peer Group.
- Be part of the exciting Growth Story of Thoucentric!
Python Developer