Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Honeywell Advanced Software Engr 
India 
776898152

13.05.2024
JOB DESCRIPTION
What you will do

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 Information
  • JOB ID: HRD217546
  • Category: Engineering
  • Location: Lot 115 (P),Nanakramguda Village,,Serilinganpally Madndal, RR District,Hyderabad,TELANGANA STATE,500019,India
  • Exempt