Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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
- 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.
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)
- 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.
- 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
- English
- *Chinese
- *Vietnamese
- *Arabic
- Good to have
Key Skills
Ranked by relevanceReady to apply?
Join BSL and take your career to the next level!
Application takes less than 5 minutes

