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 and data platform team on data conversion/management
and interface control (API, OT protocols, etc).
·Write requirement
documentation.
·Convert
requirements into epics and user stories.
·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.
·Survey asset
integration interfaces to define interface control design documentations.
·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 to IT & OT Systems.
·Integrate with
IT & OT Systems.
·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 asset data 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.
·