- Design understandable and self-explanatory documentation including UML diagrams
- Create clean and readable and easy to customize codes, based on best practices of software design and business needs
- Keep management informed about day to day progress of projects
- Divide the projects to simpler sub-projects and provide due dates based on each sub-project
- Flexibility to adapt the ever changing business requirements
- Support third party teams in case of need to integration
Requirements
Experience:
- Minimum 4 years of experience in the field of IT or Telecom software development
Education:
- B.Sc. in Computer and IT Engineering or related fields
Qualifications:
- Extensive experience with Python
- Knowing Frameworks (Flask/Django)
- Knowing J.S./CSS/HTML5/jQuery
- Knowing SOAP/REST APIs
- Familiar with Dev-Ops concepts & Git
- Familiar with Linux/bash Scripting
- Familiar with RDBMS and NoSQL DB
- Familiar Golang is a plus
- Familiarity with web-sockets
- Familiarity with multi treadling/multi-processing/celery
Attitude:
- Teamwork
- Honesty & Integrity
- Get it done approach
- Self-motivated
- Proactive
- innovative