We are seeking a motivated Junior Engineer with 1-5 years of experience in C# development for IoT applications. The ideal candidate will have a solid foundation in software engineering principles and a passion for developing innovative IoT solutions. You will work closely with our engineering team to create and enhance applications that connect devices and improve user experiences.
Responsibilities
- Develop and maintain IoT applications using C# and related technologies.
- Collaborate with cross-functional teams to design, develop, and implement software solutions.
- Assist in troubleshooting and debugging existing applications and systems.
- Participate in code reviews and contribute to team best practices.
- Document development processes, code changes, and application functionalities.
Skills and Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 1-5 years of experience in software development, preferably in IoT applications.
- Proficient in C# programming and object-oriented design principles.
- Familiarity with IoT protocols such as MQTT, CoAP, and HTTP.
- Experience with cloud platforms such as Azure or AWS for IoT solutions.
- Basic understanding of databases (SQL and NoSQL) and data management.
- Knowledge of version control systems, preferably Git.
- Robust analytical and problem-solving skills.
- Good communication and teamwork skills.