Looking for an experienced Python Developer with strong background in Python development with hands-on experience in design & development.
Responsibilities- Design with strong knowledge of non-functional requirement
- Implement robust and scalable solutions using Python in following areas:
- Back-End 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 server-side and client-side. The developer should be able to design RESTful APIs and also handle third-party 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 cross-functional 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.