Senior Software Engineer – Data and Video

5 days ago


Doha, Baladīyat ad Dawḩah, Qatar BAE Systems Strategic Aerospace Services WLL Full time

A senior engineer for this role is one of the key people that will support the technical manager and solution architect in fronting the customer. The engineer is expected to be able to do requirement gathering, communicating the requirements to offshore development/product team, be a proxy for the offshore development/product team for technical design, testing & deployment. As a module track leader, you are expected to manage customer expectations and coordinate delivery with the development/product team by managing the project schedule and tasking of the module.

You are expected to work with various roles in the project including but not limited to:

·       BA Lead/Manager to gather requirements.

·       Off-shore teams for deliver project modules (development/product teams).

·       Singapore HQ teams to on product features & extensions.

·       Test Manager to conduct internal & external testing for the project.

·       Manage product vendors and integrations of products with developers

Responsibilities

· Requirement Gathering

·       Meet customer, users and product teams to derive requirements.

·       Work with asset (OT/IT) integration team to integrate data (ETL/ELT) and video (CCTV VMS) platform.

·       Survey VMS and products for integration interface requirements definition.

·       Write requirement documentation.

·       Convert requirements into epics and user stories for end users.

·       Work with UIUX engineer to come up with user journey before and after solutioning.

·       Communicate with UIUX engineer to product wireframes and interactive prototypes.

·       Convert business requirements to technical documents.

· Technical Design

·       Work with technical manager and technical leads (offshore) to come up with technical design for module requirements.

·       Write interface control design documents for data and video integration.

·       Work with technical manager and senior technical leads (Singapore) to come up with technical design for product customisation requirements. Practitioner of SCRUM Methodology

· Integration

·       Work with partners and vendors to integrate data and video onto company's data platform and video platform.

·       Integrate with other project subsystems to complete the full system, e.g. app-to-app integrations and cybersecurity,

·       Work with Technical Architect/Manager on the technical design of assigned modules.

·       Coordinate and work with project engineers and system engineers to ensure integrations of asset data into the product.

· Functional Testing

·       Coordinate and work with project engineers and system engineers to conduct sites test and commissioning of data and video integration onto the company's products.

·       Support Test Manager in the documentation of test scenarios for software modules.

·       Support Test Manager in internal testing of software modules

·       Support Test Manager in the integration testing of software modules

·       Support Test Manager in User Acceptance Testing (UAT)

· DevOps & Deployment

·       Able to use various DevOps tools to perform the following:

§  Deployment of software systems

§  Patching of software updates

§  Run static code analysis using devOPS tools

§  Manage branching, approval of check-ins etc

§  Run dynamic analysis with devOPS tools

§  Facilitate offshore developers and leads in security report lapses.

·       Performance Testing

·       Able to use automation test tools to conduct performance testing for project.

·       Able to product performance test report.

Requirements

Personality & Work Traits

· Software Engineering certifications and/or relevant degree.

· Good Leadership skills

· Good presentation skills

· Good communication skills

· Able to manage a team of 2-4 people

· Independent Worker (Able to work independently with minimal guidance)

· A proactive work attitude

· A team player (Inclusive mind-set to collaborate effectively in a diverse team)

· Problem solver

· Able to deliver with quality

· *Fast learner (for technology)

Work Experience

· Experienced in requirements gathering and team leading of data platform (data lake, data reservoir, data management) and video platform (CCTV VMS and/or Video Analytics products).

· Experienced in application deployment to an IT infrastructure (on-premise and/or public cloud).

· Good understanding and experience of one or more full project SDLC as technical lead

· Able to confidently and clearly communicate with others

· Able to express design using UML notation & UML Diagrams, and good in writing software engineering documentation.

· Worked in at least 2 projects using English as the main language of communication.

· Experience with SCRUM or other agile framework.

Technical Skills

·       Microsoft project or a scheduling tool

·       Some experience with programming languages & development tools:  

·       HTML, JavaScript, CSS3

·       *Java/*C#/*C++

·       Some experience with programming frameworks

·       AngularJS (Preferred) /*ReactJS/*VueJS

·       Microservices design and containers deployment of applications

·       One or more of the following COTS products experience

·       CCTV VMS and/or Master VMS, is essential

·       Data Platform product or tool (data lake, data reservoir, data ETL/ELT), is essential

·       *Enterprise Service Bus & Messaging Brokers

§  Kafka

§  *AMQP

§  *MQTT

§  *Protobuf

·       *CEP & Rule Engines

·       Application Servers

§  NodeJS

§  *Java-based Application Servers

§  Web servers, e.g.IIS

§  Container Orchestrators

·       Databases

·       Relational Databases

§  MSSQL

§  *PosgresSQL

§  *Oracle

·       No-SQL databases

·       Administrative Tools:

·       Microsoft Project or equivalent tool

·       MS Offices (Word, Excel, PowerPoint)

·       *MS Teams

·       DevOps Tools

·       Jira

·       Confluence

·       GitLab

·       SonarQube

·       Nexus/Maven

·       Postman, or equivalent

Languages

·       English

·       *Chinese

·       *Vietnamese

·       *Arabic

*Good to have


  • Senior Video Editor

    1 week ago


    Doha, Baladīyat ad Dawḩah, Qatar Audacity Capital Full time

    The Role:As a Senior Video Editor, you will play a crucial role in the post-production process, bringing creative visions to life through high-quality video content. You will collaborate with directors, producers, and other team members to ensure that the final product meets the desired standards and vision.Edit and assemble recorded footage into a polished...

  • Video Editor

    2 weeks ago


    Doha, Baladīyat ad Dawḩah, Qatar Premium Solutions Consultancy Full time 55,000 - 85,000 per year

    Premium Solutions Consultancy is seeking a talented and detail-oriented Video Editor to join our team. As a Video Editor, you will be responsible for transforming raw footage into polished, compelling videos that meet the needs of our clients and enhance our brand image. The ideal candidate should have a strong grasp of video editing software and techniques,...


  • Doha, Baladīyat ad Dawḩah, Qatar BAE Systems Strategic Aerospace Services WLL Full time

    A senior engineer for this role is one of the key people that will support the technical manager and solution architect in fronting the customer. The engineer is expected to be able to do requirement gathering, communicating the requirements to offshore development/product team, be a proxy for the offshore development/product team for technical design,...


  • Doha, Baladīyat ad Dawḩah, Qatar RobosimAi Full time

    Company DescriptionWe're building a next-generation robotic development platform that empowers developers to code, simulate, and deploy applications for robotic arms—directly from a web browser. As a Senior Robotics Software Engineer, you'll design and implement the core motion control, simulation, and hardware abstraction layers that power our...


  • Doha, Baladīyat ad Dawḩah, Qatar Paritas Recruitment Full time

    We have a 12 month contract for a Senior Software developer to work for an important Oil and Gas provider.This role will see you being responsible for designing, developing, and enhancing in-house portfolio optimisation software, while maintaining and continuously improving existing software applications.A full stack role, to be considered, we are looking...


  • Doha, Baladīyat ad Dawḩah, Qatar E-Solutions Full time 60,000 - 120,000 per year

    Role–Java Software Engineer (SSE)Experience: 6– 9yearsLocation: Doha, QATARJob Description:We are looking for a skilled Java Senior Software Engineer (SSE) with 7+ years of hands-on experience in designing and developing enterprise-level Java applications. The ideal candidate should have strong expertise in Java 8+, Spring Framework, Hibernate/JPA, and...


  • Doha, Baladīyat ad Dawḩah, Qatar Iberdrola Full time

    IBERDROLA is a leading multinational group in the Energy sector, world leader in Renewable Energies and Sustainability, and one of the world's top power companies, with operations in Spain, United Kingdom, Australia, USA and Latin America, as well as the Middle East. Iberdrola is number one Spanish energy group by market capitalization.As part of its...


  • Doha, Baladīyat ad Dawḩah, Qatar Outvise Full time 120,000 - 250,000 per year

    Senior Software Engineer Full Time Role in Doha, QatarMode: On-site - Full-time positionRegion: QatarDescriptionOur client, one of the leading renewable energy companies, is currently expanding its technical team and is looking for aSenior Software Engineerwith strong backend knowledge and experience to strengthen its digital product development...

  • Software Engineer

    1 week ago


    Doha, Baladīyat ad Dawḩah, Qatar Paritas Recruitment Full time

    We have an Senior C# Developer, 6 month+ contract that has opened upWorking for a large Energy provider, specifically in their trading team, you will play a key role in designing, developing, and maintaining high-quality applications. using C# and .NET technologies.Key responsibilities include:Design, development and maintenance of various applications like...

  • Data Engineer

    5 days ago


    Doha, Baladīyat ad Dawḩah, Qatar COZMALABS Full time

    We are looking for an experienced  Data Engineer to join our team full-time. This role requires a strong background in building and optimizing data pipelines, with a focus on supporting AI-driven solutions. The candidate will work closely with software engineers to ensure reliable data flows for AI models and contribute to cloud-based data integration...