Industry Networks FZC logo
Software Engineer - Python Developer

Industry Networks FZC

Job Type

Full-time

Work Type

On-Site

Location

Sharjah, UAE

Experience

3 - 5 years

Who are we?


BNC is the largest database of project intelligence in the Middle East, Africa, and South Asia, covering over 36,000+ live projects across the energy, urban, transport, and industrial sectors in 72 countries. Founded in 2004 as a technology company, BNC offers project intelligence services deeply integrated with a unique and specialized cloud CRM system that automates the sales process for companies selling to projects. Listing over 180,000+ project profiles, we cover a total project market valued at over USD 17 trillion. Our extensive database also includes 200,000+ companies and 250,000+ contacts. BNC publishes thousands of reports and analytics, along with a daily project newsletter that reaches over 68,000 industry professionals.


· We are Techies

We created a unique state-of-the-art SaaS platform to automate lead generation and digitize the project-sales process.

· We are Researchers

We created the region's largest project intelligence database and have held this position since 2004!

· We are Analysts

We present actionable insights from our extensive data through construction analytics and thought leadership reports.

· We are Communicators

We reach over 66,000 business leaders and industry professionals every day.

· We are Enablers

We imagineer new ways to connect entities across the construction industry to transform information exchange on projects.


Job Description

As a Software Engineer, you will be responsible for developing features for BNC’s flagship product, AIR, an Integrated Business Intelligence System (IBIS) for consultants, contractors, and suppliers. Additionally, the Software Engineer will also be responsible for developing and maintaining REST APIs required for the web and mobile version of AIR and will also be assigned to manage the deployments and management of our application and database servers.


The operational responsibilities of this position are:

1. Developing back-end APIs as per the business requirement

2. Managing the Elastic search engine

3. Creating indexes and updating logic on Elastic search

4. Managing the Postgres database of AIR

5. Create ORM models based on feature requirements

6. Writing scripts to and scheduling cronjobs to run as background jobs

7. Deploying applications on AWS EC2 machines

8. Managing ELB, RDS, and EC2 service on AIR

9. Coordinating with internal teams to understand user requirements and provide technical solutions

10. Documentation of all work executed

In addition to the above, you will be expected to complete any other tasks assigned by your Supervisor.