Finding the best job has never been easier
Share
Will be a key contributor to the design, development, and implementation of software applications for large scale distributed architecture-based software products using Python and Python related frameworks. This position will focus on new development of software applications as well as supporting existing products. This position is responsible for design and development of all server-side logic, ensuring high performance and responsiveness to requests from front-end. This position requires ability to work under minimal direction in coordination with a team of engineers to design and develop solutions that meet defined system requirements. Contribute to all phases of the SDLC from design to the deployment. Develop reports, algorithms using Python and front-end 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
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.)
Additional InformationThese jobs might be a good fit