MTR Lab Company Limited's logo
MTR Lab Company Limited
Senior Engineer (Contract)
Posted -Apply Now
full-time
Overview

We are on seeking for a highly skilled and experienced Senior Engineer to join our dynamic technology team. This individual will be instrumental in developing robust applications and system across various platforms, leveraging a broad range of technologies. 


Responsibilities

  • Design, develop, and maintain efficient, reusable, and reliable code across multiple platforms (Web, Mobile) and technologies;
  • Build and maintain SQL and NoSQL databases, optimize queries, and ensure data integrity;
  • Develop and maintain cloud-based solutions and deployments, e.g. Azure and AWS;
  • Integrate various hardware and software components to work seamlessly within the infrastructure;
  • Design and manage asynchronous message queues and real-time communication services;
  • Collaborate with cross-functional teams to define, design, and ship new features;
  • Stay up-to-date with emerging trends and technologies in software development;
  • Other ad hoc duties as assigned

 

Qualifications

  • Degree in Computer Science, Information Technology or related subjects; 
  • Minimum of 2 years of experience in software development with a strong background in .NET Core frameworks, C#, and Javascript;
  • Proficient in SQL and NoSQL database management;
  • Experience with cloud services, particularly Azure and AWS;
  • Familiar with mobile development framework like Expo and React Native;
  • Strong understanding of Node.js and TypeScript;
  • Knowledge in infrastructure as code technology;
  • Able to integrate and manage hardware components within software environments;
  • Experience with message queue technologies;
  • Excellent problem-solving skills and ability to think algorithmically;
  • Strong communication skills and ability to work as part of a team;
  • Knowledge of hardware and IoT devices is a plus

 

 Applications

If you are interested in this position, please email your CV together with your current and expected monthly salary via “Apply Now”. Feel free to reach out to us if you have further enquiries! 

All information provided by applicants will be treated in strict confidence and used for recruitment purpose only. All personal data of unsuccessful applicants will be retained for 12 months for future recruitment purpose and will then be destroyed.

Share
About the company
MTR Lab Company Limited's logo
MTR Lab Company Limited