HamburgerMenu
hirist

Job Description

Key Responsibilities :


Application Design & Development :


- Design, develop, test, and deploy robust and scalable applications using Python and related frameworks (such as Django, Flask, or FastAPI).


- Develop and integrate RESTful APIs for internal and external services.


- Write efficient, clean, and maintainable code adhering to coding standards and best practices.


- Implement modular, reusable components to support evolving business needs.


Cloud Integration & Deployment :


- Develop, deploy, and maintain cloud-based solutions using Microsoft Azure services (App Services, Azure Functions, Azure Storage, etc.).


- Manage CI/CD pipelines for automated build, test, and deployment workflows.


- Monitor application performance and ensure high availability and scalability in cloud environments.


- Implement security, backup, and disaster recovery strategies for cloud-based applications.


Collaboration & Solution Design :


- Work closely with front-end developers, DevOps engineers, data engineers, and project managers to deliver end-to-end solutions.


- Participate in architectural discussions, system design reviews, and technical planning sessions.


- Contribute to technical documentation including architecture diagrams, API documentation, and deployment guides.


Maintenance & Optimization :


- Debug, troubleshoot, and resolve complex technical issues in production and development environments.


- Optimize code and database queries for maximum performance and scalability.


- Conduct regular code reviews and ensure adherence to version control (Git).


- Continuously identify opportunities for process automation and system improvement.


- Hands-on experience in Microsoft Azure services, deployment, and management.


- Proficiency in REST API development, JSON, and HTTP-based integrations.


- Experience with databases (SQL and NoSQL PostgreSQL, MySQL, MongoDB, etc.).


- Knowledge of version control systems such as Git and familiarity with Agile/Scrum methodologies.


- Solid understanding of software design patterns, OOP principles, and testing frameworks (PyTest, Unittest). Strong debugging, problem-solving, and analytical skills.


Preferred Qualifications (Good to Have) :


- Experience with Docker, Kubernetes, or other containerization/orchestration tools.


- Familiarity with CI/CD tools such as Azure DevOps, Jenkins, or GitHub Actions.


- Exposure to data engineering, machine learning integration, or microservices architecture.


- Working knowledge of Power BI, Azure Data Factory, or Event-driven architectures. Microsoft or other relevant cloud certifications.

info-icon

Did you find something suspicious?