Key Responsibilities
Developing scalable and robust Python applications
Writing and implementing efficient and reusable code
Collaborating with cross-functional teams to define, design, and ship new features
Integrating user-facing elements with server-side logic
Designing and implementing low-latency, high-availability, and performance applications
Identifying and fixing technical problems
Debugging and performance tuning of applications
Implementing security and data protection
Building efficient modules and reusable components
Managing and maintaining code quality
Integrating data storage solutions
Testing and deploying applications
Providing technical support and troubleshooting
Participating in code reviews
Staying updated with emerging technologies and industry trends
Required Qualifications
Minimum hands-on experience is 3 years for Python Skillset
Overall IT experience can be 4 years
Strong programming skills in Python programming language.
Experience with writing and testing Python code, debugging for various projects.
Familiarity with popular Python frameworks such as Django, Flask or Pyramid.
Familiarity with distributed storage systems like DB2, Sybase / Sybase IQ, MongoDB.
Familiarity with continuous integration and continuous deployment (CI/CD) pipelines especially using Git
Bachelor's degree in Computer Science