We are looking for a Multi-skilled programmer to join our product engineering team responsible for developing core solutions within the Indigene product portfolio.
You should be able to switch between programming languages if needed primarily Python, Node JS, etc.
Should have hands-on with databases such as MySQL, MongoDB and having knowledge of front-end technologies such as Angular, Knockouts and client-side JavaScript is added advantage.
Should have a working knowledge of any of web scripting languages such as JSP, PHP, and ASP, etc.
Should have a working knowledge of any web servers such as Nginx, Apache, Tomcat, IIS, etc.
Should have a working knowledge of Docker, Virtual Machines, AWS EC2, Git, SVN
Responsibilities and Duties Key skills:
Expert in Python, with knowledge of at least one Python web framework
Expert in Python, with knowledge of at least one Python web framework {{such as Django, Flask}
Familiarity with some ORM (Object Relational Mapper) libraries
Able to integrate multiple data sources and databases into one system
Understanding of the threading limitations of Python, and multi-process architecture
Good understanding of server-side templating languages
Understanding of accessibility and security compliance
Knowledge of user authentication and authorization between multiple systems, servers, and environments
Understanding of fundamental design principles behind a scalable application
Familiarity with event-driven programming in Python
Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
Able to create database schemas that represent and support business processes
Strong unit test and debugging skills
Proficient understanding of code versioning tools {{such as Git, Mercurial or SVN}}
** Required Experience, Skills and Qualifications:
Strong experience working databases specially MySQL and SQL.
Good hands-on experience in Python.
Understanding of design principles for secure and scalable applications.
Good understanding of Python Web frameworks such as Django, Flask, etc
Proficient in code versioning tools such as Git and SVN.