Reporting to the Senior Manager, the Software Engineer will develop both frontend and backend solutions in a team environment.
The ideal candidate will have a strong background in Python, SQL, ReactJS, and data analytics tools such as Power BI.
This role involves delivering cutting‑edge solutions in Artificial Intelligence, Augmented Reality, and Internet of Things, contributing to transformative projects across various domains.
Key Responsibilities
- Design, develop, and maintain scalable and efficient frontend and backend applications.
- Implement data‑driven features and integrations using Python and SQL databases.
- Develop interactive and responsive user interfaces with ReactJS.
- Create and optimise dashboards, reports, and data analytics workflows using Power BI.
- Collaborate with cross‑functional teams to define project requirements and technical specifications.
- Develop, test, and deploy AI models and algorithms to solve complex problems.
- Build and integrate Augmented Reality features to enhance user experiences.
- Design and implement IoT solutions, including device communication and data integration.
- Ensure the security, performance, and reliability of all applications and systems.
- Stay abreast of emerging technologies and incorporate them into solutions where applicable.
Qualifications & Experience
- Bachelor's degree in Computer Science / Engineering, Information Technology, or related field.
- At least 4 years of experience in full‑stack development with Python, ReactJS, and SQL.
- Strong understanding of data analytics and visualisation tools, especially Power BI.
- Hands‑on experience with Artificial Intelligence and machine learning techniques.
- Experience in developing Augmented Reality applications will be advantageous.
- Familiarity with IoT architectures and device integration.
- Knowledge of software development best practices, version control, and agile methodologies.
- Excellent problem‑solving skills and ability to work independently and in team environments.
- Strong communication skills to collaborate effectively with stakeholders.
- Experience with cloud platforms (AWS, Azure, GCP) will be an added advantage.