Technologies:
Python & Python frameworks
CSS, HTML and JavaScript
Machine Learning and AI
React JS/Type Script, Node JS, Java Script, JSON
Web Sockets
Databases: MongoDB/SQL Server/Postgres/any other database
Data Analytics
Model View Controller and Model View Template architecture
Version Control- Git,
Good to have:
Full stack development on Web Technologies
Knowledge /Understanding of C# .Net and any other Microsoft Technologies
Understanding of C++/Linux operating systems
Knowledge on Lora WAN network server.
Knowledge on the any industrial protocols such as MQTT/Modbus/OPC/DLMS
Knowledge in developing /designing Distributed architecture.
Hands on experience/knowledge in Systems Integration
Required skill set (MUST):
6+ years of strong experience and solid knowledge of the Python Programming language
Knowledge of Python frameworks and faster development and eliminate the need for low-level stuff such as threads or sockets.
Proficiency in Object Relational Mapper (ORM)
Knowing front-end technologies is beneficial to expedite development and make sure that the client-side matches the server-side.
Familiarity with Python libraries and choose them wisely to build flexible and complex solutions faster.
Write Reusable, Testable, and efficient code.
Design and implementation of low-latency, high-availability, and performant applications.
Must be able to Design and write code in Python for the given requirements with less supervision on technical solutions.
Must be able to do data analytics on the algorithms developed.
Knowledge of Databases such as SQL Server, Mongo DB, PostgreSQL etc.
Must be able to write SQL queries/stored procedures/ design Data Access layer.
Knowledge in MVC architecture development, implementing design patterns.
Ability to solve design level problems and come up with feasible solutions quickly.
Hands on JavaScript, TypeScript, JSON etc.
Design using SOLID principles.
Code review and guide peers on coding and design standards.
Ability to handle Cyber Security practices for the software applications. (Static code analysis, Binary scans, Threat Modelling, Security Requirements etc.)
Keyskills: C++ Linux WAN Coding Postgresql HTML JSON Stored procedures SDLC Python