More jobs:
Job Description & How to Apply Below
Senior Software Engineer – Data and Video (Qatar)
Join to apply for the Senior Software Engineer – Data and Video (Qatar) role at BSL
OverviewA senior engineer will support the Technical Manager and Solution Architect in fronting the customer. The engineer will gather requirements, communicate with offshore development/product teams, act as a proxy for technical design, testing, deployment. As a module track leader, you will manage customer expectations and coordinate delivery with the development/product team by managing the project schedule and tasking of the module.
Responsibilities- Requirement Gathering – Derive requirements with customers, users, product teams.
- Asset Integration – Work with the OT/IT integration team to integrate data (ETL/ELT) and video (CCTV VMS) platform.
- VMS Integration – Survey VMS and product integration interface requirements.
- Documentation – Write requirement documents, convert requirements into epics and user stories, translate business requirements into technical documents.
- Technical Design – Collaborate with the Technical Manager and offshore leads to design modules; produce interface control design documents.
- Product Customisation – Design custom product requirements with Singapore leads.
- Integration – Work with partners and vendors to integrate data and video onto the company’s data and video platforms.
- System Coordination – Coordinate with project engineers and system engineers to ensure integration of asset data into the product.
- Functional Testing – Conduct site tests, commissioning, and support the Test Manager in documenting test scenarios, internal, integration, and UAT.
- Dev Ops & Deployment – Deploy software systems, patch updates, run static & dynamic code analysis, manage branching, and facilitate security report lapses.
- Performance Testing – Conduct performance testing using automation test tools and report results.
- Software engineering certifications and/or relevant degree.
- Good leadership, presentation, communication skills.
- Able to manage a team of 2–4 people.
- Independent worker, proactive attitude, team player, problem solver, quality delivery, fast learner.
- Experience in requirements gathering and team leading of data platform (data lake, data reservoir, data management) and video platform (CCTV VMS and/or Video Analytics).
- Experience with application deployment to on‑premise and/or public cloud IT infrastructure.
- Full‑project SDLC experience as a technical lead.
- Strong communication and UML design skills.
- Worked on at least two projects using English as the main communication language.
- Experience with Scrum or other agile frameworks.
- Microsoft Project or equivalent scheduling tool.
- Programming languages: HTML, JavaScript, CSS3, Java/C#/C++.
- Frameworks:
Angular
JS (preferred), React
JS, VueJS. - Microservices design and container deployment.
- COTS products: CCTV VMS, data lake, data reservoir, ETL/ELT, Enterprise Service Bus, Kafka, AMQP, MQTT, Protobuf, CEP & Rule Engines.
- Databases: MSSQL, Postgre
SQL, Oracle, No‑SQL. - Dev Ops tools:
Jira, Confluence, Git Lab, Sonar Qube, Nexus/Maven, Postman. - Administrative:
Microsoft Office, MS Teams.
- English – required.
- Other languages (Chinese, Vietnamese, Arabic) – good to have.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×