Description

You will develop enterprise-level applications focusing on AWS IoT and object-oriented design.

Responsibilities

  • Write clean, maintainable code following SOLID principles and standard development guidelines.
  • Participate in product roadmap discussions and long-term technical planning.
  • Perform thorough design and code reviews within the engineering team.
  • Collaborate with cross-functional, cross-geographical teams to define and execute project scope.
  • Apply expert-level object-oriented design, design patterns, and software architecture.

Required Skills

  • 5+ years of experience developing enterprise-level applications.
  • Extensive experience with AWS platforms and AWS IoT technologies.
  • Proven experience creating RESTful APIs.
  • Proficiency working within Linux OS environments.
  • Hands-on experience with Git source control.
  • Bachelor of Science in Computer Science, Computer Engineering, or equivalent practical experience.

Preferred Skills

  • Experience with AWS Greengrass.
  • Knowledge of Docker, NodeJS, C#, or C++.
  • Experience with communication protocols including Modbus TCP and OPCUA.

Education

Any Graduate