Company Summary:
Since 2002, DVI Solutions has been a leading provider of audio-visual setups to help our clients communicate and collaborate better--whether it's with colleagues across the office, or partners on the other side of the world. We have presence across Singapore, Thailand, Shanghai, Hong Kong, Philippines, Vietnam, India, Malaysia and Indonesia. Our satisfied clients include corporations, government agencies, schools, retail stores, hotels and many more.
Job Summary:
The Technology Lead is responsible for leading all development efforts and ensuring the full delivery and optimisation of the Athena Analytics Dashboard with Large Language Model (LLM) Capabilities. He must provide technical guidance to DVI management on the Dashboard roadmap and serve as a technical presales to address clients customisation needs. He must continually maintain and im-prove the overall technology stack, system/software architecture and code repository and wiki.
Key Responsibilities:
- Oversee and orchestrate end-to-end development work (backend to frontend) and 3rd party integrations
- To handle end-to-end coding for POC projects (3rd party integrations, backend and frontend)
- Take charge of DVI development team (backend, frontend, DevOps) and provide guidance to all DVI developers to accomplish all development objectives and step in to cover their development efforts if necessary (i.e. if any developer is away or unable to fulfil certain development work etc)
- Liaise with external technical teams (both client and vendor) to achieve all development and deployment objectives
- Provide technical recommendations on the Dashboard roadmap
- Design, implement, review and optimise the overall technology stack, system/software architecture and code repository
- Integrate LLM capabilities, enabling users to query the dashboard to interpret, analyze, and provide insights through natural language interactions.
- Continuously refine LLM model prompts and responses based on user feedback to improve natural language understanding.
- Liaise with DevOps engineer to derive full costing for Athena Analytics deployments (i.e. cloud services/functions/database etc)
- Liaise with Scrum Master to ensure all Scrum Ceremonies are fulfilled and progress for each Sprint/Release is on track
- Creation and update of Scrum Artifacts (Product Backlog, Sprint Backlog, Increments)
- Creation and update of Definition of Done (DoD) document and Burndown charts
- Overall documentation for the non-Scrum related technical and functional aspects of the Athena Analytics Dashboard (i.e. technology stack, architecture diagram, code repository, code wiki etc)
- Overall, in-charge of Athena Analytics Dashboard testing (i.e. Functional testing, unit testing, performance and load testing, integration testing, regression testing etc)
- Overall, in-charge of Athena Analytics Dashboard bug fixing as reported in Jira
- Serve as a technical pre-sales to address clients customisation needs
- API testing for individual IoT sensor systems/gateways/workplace technology solutions and provide feedback on data outputs and local/web integration methods and viability.
- Backend data transformation development work (i.e. any calculation logic running on local on-prem servers or cloud-based systems).
- Development for local scene triggering on local server (i.e. triggering through local APIs/MQTT/BACNet).
- Additional software development or review work based on business exigencies.
Requirements:
- At least 3 years of experience in leading and managing a team (e.g. frontend, backend, DevOps), including task assignment, progress monitoring, and code review.
- At least 5 years of experience in Java, Spring Boot, and ReactJS development.
- At least 5 years of experience with the Azure platform, IoT devices, and NoSQL databases
Preferred requirements:
- Experience as a Project Manager or Product Owner in Scrum projects
- Experience in performing Quality Assurance (QA) and Quality Control (QC) functions in projects
- Experience in Junit/JMeter/Jest testing
- Familiarity with LLM integration and natural language processing.
DVI Solutions is an Equal Opportunity Employer. Qualified applicants are considered for employment without regard to age, race, color, religion, sex, national origin, sexual orientation, disability, or veteran status