Job Description
Responsibilities:
- Analyzing user requirements, envisioning system features and functionality.
- Design, build, and maintain efficient, reusable, and reliable Python codes by setting expectations and features priorities throughout development life cycle.
- Identify bottlenecks and bugs, and recommend system solutions by comparing advantages and disadvantages of custom development.
- Contributing to team meetings, troubleshooting development and production problems across multiple environments and operating platforms.
- Understand Architecture Requirements and ensure effective Design, Development, Validation and Support activities.
- Performing code review.
Technical and Professional Requirements:
- In depth python 3 knowledge (Flask/Fastapi/Django frameworks)
- Functional programming, Good understanding of Event-driven architecture
- In depth knowledge of Git, Nginx
- Good understanding of unix system
- In depth knowledge of Influxdb
- knowledge of Grafana dashboard creation
- Knowledge of Kafka
- knowledge of testing frameworks
- Testing framework( unittest ,pytest, tdd)
Preferred Skills:
-
Unix Admin
-
Devops->Git
-
Python
Work Experience:
- 2-3 Years
Additional Responsibilities:
- Should have good communication and client interfacing skills
- Good to know Neo4j
- Good to have experience with Mysql/ Postgress
- Good to have experience with Redis
Educational Requirements:
- Master Of Comp. Applications,Master of Computer Science,Master Of Technology,Master Of Engineering,Bachelor Of Computer Science,Bachelor Of Comp. Applications,Bachelor Of Technology,Bachelor of Engineering
Service Line:
-
Engineering Services