15/02/2022
• With at least 4 years experience as software developer
• With at least 1 year experience in leading a developer team
• General understanding of container based deployments and modern DevOps
• General understanding of microservices architecture
Technical Skills:
- Advanced knowledge of the Backend programming including Golang, .Net, and PHP framework and best practices
- Advanced knowledge of the Mobile programming including Flutter, Kotlin, and Vuejs/ReactJs framework and best practices
- Advanced knowledge of OOP and ORM
- Advanced knowledge of HTML/HTML5, CSS, JavaScript and writing cross-browser compatible code
- Advanced knowledge of AJAX and JavaScript manipulation techniques
- Advanced knowledge of at least one: PostgreSQL, MS SQL Server
- Advanced knowledge of responsive design and techniques
- Advanced knowledge of front-end/browser side performance tuning and optimization across all platforms (desktop and mobile)
- Advanced knowledge and application of design patterns
- Advanced knowledge of Translating Technical Requirements to Workflow Process and Diagrams
- Knowledge of consuming RESTful and SOAP API
- Advanced knowledge of the concepts of version control
- Advanced knowledge of the concepts of build and deployment
- Familiarity with Linux (Ubuntu/Centos) operating systems, tools, and utilities
- Well versed in internet architectures, including web, application, and database components such as Apache, Nginx, memcache, Redis, etc