What You'll Do :
- Application Development : Design, develop, and maintain scalable and efficient backend applications using Python, leveraging the latest Python frameworks and technologies.
- API Development : Take strong ownership in designing, developing, and maintaining RESTful APIs, ensuring high performance, reliability, and security.
- Integration Pipelines : Utilize your experience with the SnapLogic cloud-native integration platform to design and implement robust and efficient integration pipelines between various systems.
- Data Handling : Work with Python libraries and tools such as Pandas, NumPy, and SQLAlchemy for data manipulation, analysis, and database interactions.
- Database Interaction : Apply good experience and hands-on knowledge of PL / SQL (Packages / Functions / Ref cursors) for database operations and optimization.
- API Security : Implement and ensure best practices for API security, authentication, and authorization mechanisms (e.g., OAuth, JWT).
- Code Quality : Write clean, well-documented, testable, and efficient code, contributing to code reviews and maintaining high coding standards.
- Collaboration : Collaborate closely with product managers, front-end developers, data engineers, and other stakeholders to deliver integrated solutions.
Required Skills & Qualifications :
Experience : Minimum of 3+ years of professional experience as a Python Developer.Python Expertise : Strong proficiency in Python programming language.Python Frameworks : Knowledge of the latest Python frameworks and technologies (e.g.,Django, Flask, FastAPI).
Integration Platform : Experience with the SnapLogic cloud-native integration platform andthe ability to design and implement integration pipelines using SnapLogic.
Python Libraries : Proficient experience with essential Python libraries and tools (e.g., Pandas,NumPy, SQLAlchemy).
API Development : Strong experience in designing, developing, and maintaining RESTful APIs.API Security : Familiarity with API security, authentication, and authorization mechanismse.g., OAuth, JWT).
Database Skills : Good experience and hands-on knowledge of PL / SQLPackages / Functions / Ref cursors).
Problem-Solving : Strong analytical and problem-solving skills.Communication : Excellent communication and collaboration Skills (Nice-to-Have) :Experience with cloud platforms (AWS, Azure, or GCP).Familiarity with containerization technologies (Docker, Kubernetes).Experience with CI / CD pipelines.Knowledge of message queuing systems (e.g., Kafka, RabbitMQ).Bachelor's degree in Computer Science, Engineering, or a related field.ref : hirist.tech)