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.